DefaultMetadataService now offers this capability. If a recursive get is detected, the get will be retried after the present retrieval stack is finalized. Coupled with changes in
ROO-1876 this means more complex metadata relationships can be handled in a robust manner.
I did need to disable metadata dependency registration for the BeanInfoMetadata given the intention to eliminate it pursuant to
Git commit 58e428c1b2b97a8fb9d2f9cc7caa32df8431fbba