factory.setNamespaceAware(true); factory.setNamespaceAware(true); try { factory.setFeature("http: } catch (SAXException se) {  } factory.setValidating(false); factory.newSAXParser().parse(in, this); return manifestInfo; } finally { releaseXMLParsing();
factory.setFeature("http: } catch (SAXException se) {
	synchronized public PluginInfo parsePlugin(InputStream in) throws Exception {		SAXParserFactory factory = acquireXMLParsing();		if (factory == null) {			FrameworkLogEntry entry = new FrameworkLogEntry(FrameworkAdaptor.FRAMEWORK_SYMBOLICNAME, EclipseAdaptorMsg.formatter.getString("ECLIPSE_CONVERTER_NO_SAX_FACTORY"), 0, null, null); //$NON-NLS-1$			EclipseAdaptor.getDefault().getFrameworkLog().log(entry);			return null;		}		try {			factory.setNamespaceAware(true);			factory.setNamespaceAware(true);			try {				factory.setFeature("http://xml.org/sax/features/string-interning", true); //$NON-NLS-1$			} catch (SAXException se) {				// ignore; we can still operate without string-interning			}			factory.setValidating(false);			factory.newSAXParser().parse(in, this);			return manifestInfo;		} finally {			releaseXMLParsing();		}	}