#196 moving getGetters, getSetters and getAlternativeTargetAccessors to Type, initializing them lazy.
#196 Formatting
#178 avoid unused imports in property-mappings
#156 correctly handle imports / fully qualified names for @TargetType class literals
#178 adapt javadoc of SimpleConversion and remove getters for exception types
#178 Applying formatting template; Some doc improvements
#157 refactoring: moving all mapping method resolving stuff to class with own responsibility
#157 moving duplicated code  from MapperCreationProcessor (PropertyMapping, IterableMapping and MapMapping) to MappingResolver
#157 refactoring, adding ParameterAssignment Freemarker template and using it.
#157 renaming ParameterAssignment in the more suitable TargetAssignment, creating package creation in processor for creation helpers, refactor MappingResolver
#157 implementing mapping methodY( conversionX ( parameter ) )
#157 accomodating for conversionY( methodX ( parameter ) )
#157 introduction of conversionY( methodX ( parameter ) )
#157 removing  uncommented code
#157 removing String array for opening and closing expression in favour of ConversionExpression
#200 refactoring model, common interface for SimpleAssignment, TypeConversion and MethodReference, introducing decorators
#200 renaming Decorator to Wrapper, Adding Javadoc, Factory to FactoryMethod, cleanup
#200 fixing comments @agudian
#198 fixed, exceptions thrown by used Mappers aren't properly handled in the generated code
#198 fixing comments @agudian and applying throws clause to all MappingMethods