this.ejbName = componentDescription.getEJBName();
Map<Class<?>, ServiceName> viewServices = new HashMap<Class<?>, ServiceName>();
for (ViewDescription view : componentDescription.getViews()) {
viewServices.put(loader.classForName(view.getViewClassName()), view.getServiceName());
}
this.viewServices = Collections.unmodifiableMap(viewServices);
this.localInterfaces = localInterfaces;
this.remoteInterfaces = remoteInterfaces;
this.baseName = componentDescription.getServiceName();