docs: private EJBMethodMetaData buildTempEJBMethodMetaData(int dispatchEventCode, BeanMetaData bmd)
      {
          String methName = "";
          String methSig = "";
          switch (dispatchEventCode) {
              case DispatchEventListener.BEFORE_EJBACTIVATE:
                  methName = "ejbActivate";
                  methSig = "ejbActivate:";
                  break;
              case DispatchEventListener.BEFORE_EJBLOAD:
                  methName = "ejbLoad";
                  methSig = "ejbLoad:";
                  break;
              case DispatchEventListener.BEFORE_EJBSTORE:
                  methName = "ejbStore";
                  methSig = "ejbStore:";
                  break;
              case DispatchEventListener.BEFORE_EJBPASSIVATE:
                  methName = "ejbPassivate";
                  methSig = "ejbPassivate:";
                  break;
              default:
                  Tr.error(tc, "Unsupported dispatchEventCode code passed to buildTempEJBMethodInfo - code = " + dispatchEventCode);
                  break;
          }
  
          EJBMethodInfoImpl methodInfo = bmd.createEJBMethodInfoImpl(bmd.container.getEJBRuntime().getMetaDataSlotSize(MethodMetaData.class));
          methodInfo.initializeInstanceData(methSig, methName, bmd, MethodInterface.REMOTE, TransactionAttribute.TX_NOT_SUPPORTED, false);
          methodInfo.setMethodDescriptor("");
          return methodInfo;
      }