Prior to this commit, annotations annotated with @PropertyMapping that contained nested annotation attributes would result in instances of TypeMappedAnnotation being used as properties. This usually led to errors due to not being able to convert those to Strings.

This commit makes it so that nested annotations are recursively mapped to properties. This should allow for more complex configuration to be mapped from annotations.

Comment From: pivotal-issuemaster

@otaconix Please sign the Contributor License Agreement!

Click here to manually synchronize the status of this Pull Request.

See the FAQ for frequently asked questions.

Comment From: pivotal-issuemaster

@otaconix Thank you for signing the Contributor License Agreement!

Comment From: philwebb

Thanks very much for the very comprehensive pull-request. This has now been merged into master and will be in the 2.4 release.

Comment From: imjmakki

great job