anchor.diff:  
   | `outputDir`     | `File`          | Output directory for generated code. 
   Default: `${project.build.directory}/generated-test-sources/ramler`
  +
  +| `discriminatorMutable` | `boolean` | Should discriminator properties be mutable?
  +Default: `false`
  +
  +| `interfaceNameSuffix` | `String` | Suffix for interface names. 
  +This suffix is appended to the code name of a resource. The code
  +name is either specified explicitly by the `(codeName)` annotation, or implicitly by
  +the resource name, converted to camel case.
  +Default: `Resource`
  +
  +| `jacksonPropertyName` | `boolean` |  Should Java classes include `JsonProperty` annotations 
  +for properties with illegal Java names?
  +Default: `false`
  +
  +| `jacksonTypeInfo` | `boolean` |  Should Java classes include `JsonTypeInfo` annotations for type hierarchies?
  +Default: `false`
  +
   |===
   
   
  
positive.code: | `outputDir`     | `File`          | Output directory for generated code. 
  Default: `${project.build.directory}/generated-sources/ramler`
  
  |===
  
  
  
  == java-test Goal  
  
negative.code: | `integer`         | `int64, long`   | yes             | `long`
  | `integer`         | `int64, long`   | no              | `java.lang.Long`
  | `integer`         | `int8, int16, int32, int`   | yes   | `int`
  | `integer`         | `int8, int16, int32, int`   | no    | `java.lang.Integer`
  | `null`            |               |                   | `java.lang.Object`
  | `number`          | `double`      | yes               | `double`
  | `number`          | `double`      | no                | `java.lang.Double`
  