while (e.hasMoreElements ()) { String	uri = (String) e.nextElement (); Boolean	value = (Boolean) flags.get (uri); parser.setFeature (uri, value.booleanValue ()); }  return jaxp; }
return jaxp; }
    public SAXParser newSAXParser ()    throws ParserConfigurationException, SAXException    {	JaxpParser	jaxp = new JaxpParser ();	Enumeration	e = flags.keys ();	XMLReader	parser = jaxp.getXMLReader ();	parser.setFeature (		SAXDriver.FEATURE + "namespaces",		isNamespaceAware ());	parser.setFeature (		SAXDriver.FEATURE + "validation",		isValidating ());	// that makes SAX2 feature flags trump JAXP	while (e.hasMoreElements ()) {	    String	uri = (String) e.nextElement ();	    Boolean	value = (Boolean) flags.get (uri);	    parser.setFeature (uri, value.booleanValue ());	}	return jaxp;    }