code: private static Constructor getConstructor()
    {
      if (_tc.isEntryEnabled()) SibTr.entry(_tc, "getConstructor");
      
      if (_constructor == null)
      {
        try
        {
          Class clazz = Class.forName("com.ibm.ws.sib.exitpoint.systemcontext.SystemContextImpl");
          _constructor = clazz.getConstructor(new Class[] {JsApiMessage.class});
        }
        catch (Exception e)
        {
          com.ibm.ws.ffdc.FFDCFilter.processException(e, "com.ibm.ws.sib.exitpoint.systemcontext.SystemContextFactory.getConstructor", "66");
          
          NoSuchMethodError newE = new NoSuchMethodError();
          newE.initCause(e);
          
          if (_tc.isEntryEnabled()) SibTr.exit(_tc, "getConstructor", newE);
          throw newE;
        }
      }
      
      if (_tc.isEntryEnabled()) SibTr.exit(_tc, "getConstructor", _constructor);
      return _constructor;
    }
docs: This method creates and returns the constructor of the SystemContextImpl.
  
  @return The SystemContextImpl constructor.