handler.pushNewNamespaceSupport();
  public void startElement (StylesheetHandler handler,                             String uri, String localName,                            String rawName, Attributes attributes)    throws SAXException  {    setPropertiesFromAttributes(handler, rawName, attributes, this);    String hrefUrl = getHref();    if(handler.importStackContains(hrefUrl))    {      throw new SAXException(XSLMessages.createMessage(XSLTErrorResources.ER_IMPORTING_ITSELF, new Object[] {hrefUrl})); //"(StylesheetHandler) "+hrefUrl+" is directly or indirectly importing itself!");    }    handler.pushImportURL(hrefUrl);    int savedStylesheetType = handler.getStylesheetType();    handler.setStylesheetType(StylesheetHandler.STYPE_IMPORT);        try    {      parse (handler, uri, localName, rawName, attributes);    }    finally    {      handler.setStylesheetType(savedStylesheetType);      handler.popImportURL();      handler.popStylesheet();    }  }