public static void connect(Object stub, ORB orb) throws java.rmi.RemoteException {
   if (stub instanceof DynamicStub)
     ((DynamicStub) stub).connect((org.jboss.com.sun.corba.se.spi.orb.ORB) orb);
   else if (stub instanceof javax.rmi.CORBA.Stub) ((javax.rmi.CORBA.Stub) stub).connect(orb);
   else if (stub instanceof ObjectImpl) orb.connect((org.omg.CORBA.Object) stub);
   else throw wrapper.connectRequiresStub();
 }
 public void orb(ORB orb) {
   orb.connect(this);
 }