String securityDomain = beanMetaData.getSecurityDomain();
//TODO: How to get the merged meta data? Is the following line correct?
if(securityDomain == null)
securityDomain = beanMetaData.getJBossMetaData().getSecurityDomain();
if (securityDomain != null)
return annotationClass.cast(new SecurityDomainImpl(securityDomain, beanMetaData.getEjbJarMetaData().getUnauthenticatedPrincipal()));
}
return null;
}