code: public EnterpriseBean preInvoke(EJSWrapperBase wrapper,
                                      int methodId,
                                      EJSDeployedSupport s,
                                      EJBMethodInfoImpl methodInfo) throws RemoteException {
  
          s.methodId = methodId; //130230 d140003.19
          s.ivWrapper = wrapper; // d366807.1
  
          return preInvokePmInternal(wrapper, methodId, s, methodInfo); //LIDB2617.11 //181971
      }
docs: This method is called LinkTargetHelper.getLink when PM wants to provide
  AccessIntent to use for ejbLink processing.
  When this method is called, the methodId should be in the negative range to
  indicate this is a special method with the method signature passed in. This
  method signature is then used to create the EJSMethodInfo in mapMethodInfo call.
  The method signature is in the form defined in BeanMetaData.java.
  
  methodName ":" [ parameterType [ "," parameterType]* ]+
  
  E.g. "findEJBRelationshipRole_Local:java.lang.Object"
  "noParameterMethod:"
  ":"