this.alive = false; spConsumer.wakeup();
	public void run( )	{		System.setProperty( "org.xml.sax.parser",				"org.apache.xerces.parsers.SAXParser" );		XMLReader xr;		try		{			xr = XMLReaderFactory.createXMLReader( );			xr.setContentHandler( this );			xr.setErrorHandler( this );			FileReader r = new FileReader( xmlFile );			xr.parse( new InputSource( r ) );			this.alive = false;			spConsumer.wakeup();		}		catch ( SAXException e )		{			// TODO Auto-generated catch block			e.printStackTrace( );		}		catch ( FileNotFoundException e )		{			// TODO Auto-generated catch block			e.printStackTrace( );		}		catch ( IOException e )		{			// TODO Auto-generated catch block			e.printStackTrace( );		}	}