public PropertyList getChildTemplateMatching(QName name) { for (Node node : nodes()) { if (node instanceof PropertyList) { PropertyList child = (PropertyList) node; if (child.isNamed(name)) { return child; } } } return null;
public PropertyList getChildTemplateMatching(PropertyList that) { QName thatName = that.getQName(); return getChildTemplateMatching(thatName);
    public PropertyList getChildTemplateMatching(QName name) {        for (Node node : nodes()) {            if (node instanceof PropertyList) {                PropertyList child = (PropertyList) node;                if (child.isNamed(name)) {                    return child;                }            }        }        return null;    }