code: private static void createFactoryInstance() {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "createFactoryInstance");
      try {
        Class cls = Class.forName(JS_MESSAGE_HANDLE_FACTORY_CLASS);
        instance = (JsMessageHandleFactory) cls.newInstance();
      }
      catch (Exception e) {
        FFDCFilter.processException(e, "com.ibm.ws.sib.mfp.JsMessageHandleFactory.createFactoryInstance", "133");
        SibTr.error(tc,"UNABLE_TO_CREATE_HANDLEFACTORY_CWSIF0031",e);
        NoClassDefFoundError ncdfe = new NoClassDefFoundError(e.getMessage());
        ncdfe.initCause(e);
        throw ncdfe;
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "createFactoryInstance");
    }
docs: Create the singleton Factory instance.