generateCode();
    public void parseProtoFile(File xml_file)    {	proto_parents = new HashMap();	proto_slots = new HashMap();	proto_containers = new HashMap();	try {	    XMLReader producer = XMLReaderFactory.createXMLReader();	    DefaultHandler consumer = this; 	    producer.setContentHandler(consumer);	    producer.setErrorHandler(consumer);	    URL url = xml_file.toURL();	    producer.parse(url.toString());	} catch (Throwable ex) {	    ex.printStackTrace();	    return;	}    }