The Inflector.camelCase(...) method takes a boolean to say whether the first character should be uppercased. When 'false' was provided as a parameter, the method was not lowercasing the first character (as the JavaDoc says it should). This makes Inflector.lowerCamelCase(...) not work properly when the first character is already uppercase.