#327 Move MethodRetrievalProcessor#allEnclosingElementsIncludeSuper to Executables#getAllEnclosingExecutableElements and replace any Elements#getAllMembers calls with it (to create a fixed order of property mappings)
#327 Improving method name; Formatting
#343 wrongly placed candidates.clear() causes too many error messages
#339 error message clarification: ambiguous mapping method
#339 error message clarification: #321, adding coding hint to 'can't map property'
#341 method annotated with qualifier should not qualify for mappings without qualifiedBy
#341 Doc improvement
Add extract of the unit tests for generics and @TargetType support to an integration test
#312 prevent another possible ClassCastException in JDT in case we try to compute the erasure of the Null type
#344 only consider methods as property mapping methods if they have one source parameter, a non-void return type, and no @MappingTarget parameter
#345 fix detection of matching upper/lower bounds when using Eclipse JDT
#337 refining reverse mappings for ignore and nestedproperties, remove check on reverse
#337 Moving mergeWithInverseMappings() to SourceMethod; Improving some names; Adding some docs
#331 remove remaining runtime dependencies from processor to mapstruct core, add checkstyle rule to verify that for the future.
Refactor PropertyMapping, split into object- and collection mapping
#295 MapNullToDefault for BeanMapping on mapping method level
#295 MapNullToDefault for IterableMapping on mapping method level
Avoid using fully qualified names for local variables
#295 MapNullToDefault for MapMapping on mapping method level
#295 MapNullToDefault inheritance mechanism from MapperConfig to Mapper to Method