import org.w3c.dom.Node; import java.util.ArrayList; import java.util.Collection; import javax.xml.xpath.XPathExpressionException; public abstract class ParsableXML { protected final IDs parent_id; protected final Node xml_node; public ParsableXML ( final IDs parent_id, final Node xml_node ) { this.parent_id = parent_id; this.xml_node = xml_node; } public Collection parse () throws XPathExpressionException { return new ArrayList(); } }