drools-eclipse/org.guvnor.eclipse.webdav/src/interface/org/eclipse/webdav/dom/ElementEditor.java
public static Element getFirstChild(Element parent, String[] names) {
        return getChild(parent, names, true);
    }
public static Element getFirstChild(Element parent, String[] names) {
        return getChild(parent, names, true);
    }
Returns the first child of the given parent that is a WebDAV element
with one of the given names, or <code>null</code> if no such child
exists.
<p>
The search for the child starts at the parent's first child.
The parent must not be <code>null</code> and must be a WebDAV element.
The names of children to search for must not be <code>null</code>.</p>

@param parent      the parent of the child to search.
@param names       all possible names of the child to search for.
@return            the specified child of the parent, or
<code>null<code> if no such child exists.