docs: public static void initialize(MessageEndpointBase proxy, XAResource xaResource, boolean recoverableXAResource, int majorJCAVer, int minorJCAVer) {// f743-7046
          synchronized (proxy) {
              if (proxy.ivState != RELEASED_STATE) {
                  proxy.ivDiscardRequired = true;
                  proxy.throwIllegalStateException("MessageEndpoint proxy used after MessageEndpoint.release was called." + " Internal state = " + proxy.ivState); // d185161
              }
              proxy.ivState = READY_STATE;
              proxy.ivXAResource = xaResource;
              proxy.ivRecoverableXAResource = recoverableXAResource;
              proxy.majorJCAVersion = majorJCAVer;
              proxy.minorJCAVersion = minorJCAVer;
          }
      }