code: @Override
      protected XMLValidationSchema loadSchema(InputSource src, Object sysRef)
          throws XMLStreamException
      {
          /* 26-Oct-2007, TSa: Are sax parser factories safe to share?
           *   If not, should just create new instances for each
           *   parsed schema.
           */
          SAXParserFactory saxFactory = getSaxFactory();
  
          MyGrammarController ctrl = new MyGrammarController();
          XMLSchemaGrammar grammar = XMLSchemaReader.parse(src, saxFactory, ctrl);
          if (grammar == null) {
              String msg = "Failed to load W3C Schema from '"+sysRef+"'";
              String emsg = ctrl.mErrorMsg;
              if (emsg != null) {
                  msg = msg + ": "+emsg;
              }
              throw new XMLStreamException(msg);
          }
          return new W3CSchema(grammar);
      }
docs: /*
  //////////////////////////////////////////////////////////
  Non-public methods
  //////////////////////////////////////////////////////////