http://cr.openjdk.java.net/~bkurotsu/7900909/ As you can see in the code, the old code will generate a trailing space if the args are zero length. No problems reported with this, I just noticed this while debugging something else.