interceptorBridges.add(new InterceptorMetaDataBridge());
this.metadataBasedAnnotationRepo.addComponentMetaDataLoaderFactory(new InterceptorComponentMetaDataLoaderFactory(interceptorBridges));
this.metadataBasedAnnotationRepo.addMetaDataBridge(new AdditiveBeanInterceptorMetaDataBridge(this.beanClass, this.classloader, this.xml));
List<MetaDataBridge<ApplicationExceptionMetaData>> appExceptionBridges = new ArrayList<MetaDataBridge<ApplicationExceptionMetaData>>();
appExceptionBridges.add(new ApplicationExceptionMetaDataBridge());
this.metadataBasedAnnotationRepo.addComponentMetaDataLoaderFactory(new ApplicationExceptionComponentMetaDataLoaderFactory(appExceptionBridges));
this.metadataBasedAnnotationRepo.addMetaDataBridge(new RunAsMetaDataBridge());
//Add a security domain bridge
this.metadataBasedAnnotationRepo.addMetaDataBridge(new SecurityDomainMetaDataBridge());