public void startElement(String ns, String name, String qname, Attributes attrs) throws SAXException { dispatch(true); context.push(new Object[] {qname, new org.xml.sax.helpers.AttributesImpl(attrs)}); if ("package".equals(name)) { // NOI18N handler.start_package(attrs); } else if ("jdo".equals(name)) { // NOI18N handler.start_jdo(attrs); } else if ("class".equals(name)) { // NOI18N handler.start_class(attrs); } else if ("map".equals(name)) { // NOI18N handler.start_map(attrs); } else if ("field".equals(name)) { // NOI18N handler.start_field(attrs); } else if ("collection".equals(name)) { // NOI18N handler.start_collection(attrs); } else if ("extension".equals(name)) { // NOI18N handler.start_extension(attrs); } else if ("array".equals(name)) { // NOI18N handler.start_array(attrs); } }