code: public static void construct(BaseMessageEndpointFactory factory,
                                   MessageEndpointBase messageEndpointBase,
                                   int recoveryId,
                                   EJSContainer container,
                                   BeanMetaData beanMetaData,
                                   EJBPMICollaborator pmiBean,
                                   WrapperManager wrapperManager,
                                   boolean rrsTransactional) //d219252x
      {
          // Initialize superclass with the wrapper information.
          messageEndpointBase.container = container;
          messageEndpointBase.wrapperManager = wrapperManager;
          messageEndpointBase.beanId = new BeanId(factory, null, false);
          messageEndpointBase.bmd = beanMetaData;
          messageEndpointBase.ivPmiBean = pmiBean;
          messageEndpointBase.isolationAttrs = null;
          messageEndpointBase.ivCommon = null; // Not a cached wrapper.     d174057.2
          messageEndpointBase.isManagedWrapper = false; // Not a managed wrapper.    d174057.2
          messageEndpointBase.methodInfos = messageEndpointBase.bmd.localMethodInfos;
          messageEndpointBase.methodNames = messageEndpointBase.bmd.localMethodNames;
          messageEndpointBase.ivInterface = WrapperInterface.MESSAGE_LISTENER; // d366807
  
          // Initialize this objects instance variables.
          messageEndpointBase.ivRecoveryId = recoveryId;
          messageEndpointBase.ivMessageEndpointFactory = factory;
          messageEndpointBase.ivTransactionManager = EmbeddableTransactionManagerFactory.getTransactionManager();
          messageEndpointBase.ivRRSTransactional = rrsTransactional;
  
          //d456256 start
          // If there is only 1 method in the EJBMethodInfo for the
          // message listener interface, then set ivSingleMethodInterface
          // to true.
          if (messageEndpointBase.methodInfos.length == 1)
          {
              messageEndpointBase.ivSingleMethodInterface = true;
          }
          // d456256 end
      }
docs: add endpoint variable and add endpoint.throughout....