| separateCamelCase(String, boolean, char) |   | 51% |   | 40% | 15 | 23 | 22 | 46 | 0 | 1 |
| isReaderName(String, String[]) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| getShortenedName(String) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| dehyphenate(String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| isWriterName(String, String[]) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getPropertyNameForGetter(String, String[]) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| camelCase(String, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| filename(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| extension(String) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| trimSuffix(String, String[]) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| capitalize(String) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| getPropertyNameForSetter(String, String[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| nameFor(String, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| getSimpleName(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getterNameFor(String, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| environmentName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setterNameFor(String, String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isValidCharacterAfterReaderWriterPrefix(char) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| getterNameFor(String, String[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| decapitalize(String) |   | 79% |   | 58% | 5 | 7 | 3 | 15 | 0 | 1 |
| setterNameFor(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getterNameFor(String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isWriterName(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyNameForSetter(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReaderName(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyNameForGetter(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| underscoreSeparate(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getterNameFor(String, boolean) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| decapitalizeWithoutSuffix(String, String[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isValidHyphenatedPropertyName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHyphenatedLowerCase(String) |   | 90% |   | 62% | 6 | 9 | 2 | 7 | 0 | 1 |
| hyphenate(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| underscoreSeparate(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSetterName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyNameForSetter(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setterNameFor(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isGetterName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPropertyNameForGetter(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getterNameFor(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| camelCase(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| NameUtils() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hyphenate(String, boolean) |   | 88% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getPackageName(String) |   | 88% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isEnvironmentName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |