this.delegate = ejbDescriptor;
this.objectInterface = findObjectInterface(ejbDescriptor.getLocalBusinessInterfaces());
removeMethodSignatures = new ArrayList<MethodSignature>();
if (ejbDescriptor.getRemoveMethods() != null) {
for (Method method : ejbDescriptor.getRemoveMethods()) {
removeMethodSignatures.add(new MethodSignatureImpl(method));
}
}
this.localBusinessInterfaces = transformToClasses(getLocalBusinessInterfaces());
this.remoteBusinessInterfaces = transformToClasses(getRemoteBusinessInterfaces());
}