String ejbName = ejbNames.get(ejbIndex);
JBossServiceBeanMetaData service = (JBossServiceBeanMetaData) ejbs.get(ejbIndex);
ServiceContainer container = super.getServiceContainer(ejbIndex);
ServiceImpl annotation = new ServiceImpl((Service) container
.resolveAnnotation(Service.class));
container.setAssemblyDescriptor(dd.getAssemblyDescriptor());
if (service != null && !isAnnotatedBean())
{
if (service.getObjectName() != null)
annotation.setObjectName(service.getObjectName());
if (service.getEjbName() != null)
annotation.setName(service.getEjbName());
if (service.getXmbean() != null)
annotation.setXMBean(service.getXmbean());
addClassAnnotation(container, Service.class, annotation);
}
addInterfaces(container, service);