throw namingException;
}
assert !Dispatcher.singleton.isRegistered(targetId) : targetId + " is already registered";
Dispatcher.singleton.registerTarget(targetId, this);
SessionSpecContainer statefulContainer = this.getContainer();
RemoteHome remoteHome = statefulContainer.getAnnotation(RemoteHome.class);
if (remoteHome != null && !bindHomeAndBusinessTogether())
{
Object homeProxy = createHomeProxy(remoteHome.value());
String homeJndiName = ProxyFactoryHelper.getHomeJndiName(statefulContainer);
log.debug("Binding home proxy at " + homeJndiName);