} else {
      // create components
        if (fXML11DocScanner == null) {
          // non namespace document pipeline
          fXML11DocScanner = new XML11DocumentScannerImpl();
          addXML11Component(fXML11DocScanner);
        }
            if (fCurrentScanner != fXML11DocScanner) {
                fCurrentScanner = fXML11DocScanner;
                setProperty(DOCUMENT_SCANNER, fXML11DocScanner);