@Around @Type(value=SpringConfigurationInterceptor.class) @Documented @Retention(value=RUNTIME) public @interface SpringConfigurationAdvice
org.springframework.context.annotation.Configuration
in Spring. This class
creates a subclass of each org.springframework.context.annotation.Configuration
so that singletons are honoured if
invoked explicitly.SpringConfigurationInterceptor