#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
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