if ( targetProperty != null ) {
// targetProperty == null can occur: we arrived here because we want as many errors
// as possible before we stop analysing
propertyMapping = new PropertyMappingBuilder()
.mappingContext( ctx )
.souceMethod( method )
.targetAccessor( targetProperty )
.targetPropertyName( mapping.getTargetName() )
.sourceReference( sourceRef )