code: public EnterpriseBean preInvoke(EJSWrapperBase wrapper,
                                      int methodId,
                                      EJSDeployedSupport s,
                                      String methodSignature) throws RemoteException {
          EJBMethodInfoImpl methodInfo = mapMethodInfo(s, wrapper, methodId,
                                                       methodSignature); //130230 d140003.20 d139562.14.EJBC
  
          return preInvokePmInternal(wrapper, methodId, s, methodInfo); //LIDB2617.11 //181971
      }
docs: This method is called by the generated code to support PMgr home finder methods.
  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:"
  ":"