code: public HierarchicalProperty getChild(QName name)
     {
        for (HierarchicalProperty child : children)
        {
           if (child.getName().equals(name))
              return child;
        }
        return null;
     }
docs: retrieves children property by name.
  
  @param name child name
  @return property or null if not found