public static String formatPropertyName(final String value)
    {
        return formatForJavaKeyword(Generators.toLowerFirstChar(value));
    }
Format a property name for generated code.
<p>
If the formatted property name is a keyword then {@link SbeTool#KEYWORD_APPEND_TOKEN} is appended if set.

@param value to be formatted.
@return the string formatted as a property name.
@throws IllegalStateException if a keyword and {@link SbeTool#KEYWORD_APPEND_TOKEN} is not set.
sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/java/JavaUtil.java