Camel Case

A naming convention where a single word is all lower-case, and a phrase has its spaces removed and every word except for the first is capitalized. The following rules apply:


 * Single word
 * All lower-case ("person")
 * Multiple words
 * Remove spaces between words
 * first word is lower case, remaining words have first letter capitalized ("waterBottle")
 * Acronyms
 * If at the start of the name, are in all lower-case ("htmlOutput")
 * If used later in the name
 * If two letters long, all upper-case ("userID")
 * If more than two letters long, only first letter is capitalized ("parsedXml")