As a galasa developer, I want to specify snake_case variable names in fields within the openapi.yaml document, and when I do I want java code generated from those labels to be camelCase variable names in java code, with annotations such that Gson will render them as the original snake_case in any generated json documents, so the generated java code is more likely to conform to Java code naming standards.
Background
If the field name in openapi looks like a snake_case label, generate the annotation and the camelCase label for the java field.
Story
As a galasa developer, I want to specify snake_case variable names in fields within the openapi.yaml document, and when I do I want java code generated from those labels to be camelCase variable names in java code, with annotations such that Gson will render them as the original snake_case in any generated json documents, so the generated java code is more likely to conform to Java code naming standards.
Background
Examples
should become
The template would likely look like (at least for the single variable):
Tasks