public Vector doParse() {
public Hashtable doParse() {
	public Vector doParse() {		try {			SAXParser saxParser = _dp_parserFactory.newSAXParser();			_dp_xmlReader = saxParser.getXMLReader();			_dp_xmlReader.setContentHandler(new RootHandler());			_dp_xmlReader.setErrorHandler(new MyErrorHandler(System.err));			InputStream is = _dp_url.openStream();			InputSource isource = new InputSource(is);			Logging.log(Logging.DEBUG, "Starting to parse " + _dp_url); //$NON-NLS-1$								_dp_xmlReader.parse(isource);		} catch (ParserConfigurationException pce) {			pce.printStackTrace();			return null;		} catch (SAXException saxe) {			saxe.printStackTrace();			return null;		} catch (IOException ioe) {			ioe.printStackTrace();			return null;		}		return _dp_OCDs_vector;	}