Creating abstract classes

Mulesoft Coding Standards

Coding standards

Coding Standards

using generic property names

Added check to see if annotation style is jackson2

renaming abstractJavaTypeProperty to deserializationClassProperty

Formatting fixes

Formatting fixes

Formatting fixes

Formatting fixes

Formatting fixes

Formatting fixes

Formatting fixes

More logical names