code: public Object preInvokeMdbActivate(EJSWrapperBase wrapper,
                                         int methodId,
                                         EJSDeployedSupport s) throws Exception {
          EJBMethodInfoImpl methodInfo = mapMethodInfo(s, wrapper, methodId, null);
  
          if (TraceComponent.isAnyTracingEnabled()) {
              if (TEEJBInvocationInfo.isTraceEnabled())
                  TEEJBInvocationInfo.tracePreInvokeBegins(s, wrapper);
  
              if (tc.isEntryEnabled())
                  Tr.entry(tc, "EJBpreInvoke(" + methodId + ":" +
                               methodInfo.getMethodName() + ")");
          }
  
          // Perform preinvoke processing that must occur prior
          // to activation of the bean and then activate the bean.
          Object bean = preInvokeActivate(wrapper, methodId, s, methodInfo);
  
          // No exception occured, so return the MessageDrivenBean
          // that was activated.
          return bean; // d414873
      }
docs: LIDB2617.11 added this method.  F88119 made method public