Javadoc
Decapitalize a name to its normal java form. This normally
means converting the first character from upper case to lower case, but
in the (unusual) special case when there is more than one character and
the second character is upper case, we leave it alone. Thus "FooBah"
becomes "fooBah" and "X" becomes "x", but "URL" stays as "URL".