code: @Override
      public final Object preInvoke(EJSDeployedSupport s,
                                    ContainerTx tx) // d139352-2
                      throws RemoteException {
          //---------------------------------------------------------
          // If this bean is reentrant then its state is meaningless
          // since methods will be entering and exiting in no strict
          // order so don't bother tracking its state.
          //---------------------------------------------------------
  
          if (!reentrant) {
              setState(POOLED, IN_METHOD);
          }
  
          //------------------------------------------------------------
          // Set isolation level to that associated with method
          // being invoked on this instance, and save current isolation
          // level so it may be restored in postInvoke.
          //------------------------------------------------------------
  
          int tmp = currentIsolationLevel;
          currentIsolationLevel = s.currentIsolationLevel;
          s.currentIsolationLevel = tmp;
  
          return ivEjbInstance;
      }
docs: Chanced EnterpriseBean to Object. d366807.1