}
@Override
public SessionObjectReference resolveEjb(EjbDescriptor<?> ejbDescriptor) {
if (ejbDescriptor.isStateful()) {
return new StatefulSessionObjectReferenceImpl((EjbDescriptorImpl<?>) ejbDescriptor);
} else {
return new SessionObjectReferenceImpl((EjbDescriptorImpl<?>) ejbDescriptor, serviceRegistry);
}
}