public Property getProperty(String localName) { return getProperty(new ComponentName(this, localName));
public Property getProperty(CompositeName name) { Object o = getMyProperties().get(name); if (o != null) { if (o instanceof Property) return (Property) o; return null; } for (int i = 0, n = getChildCount(); i < n; i++) { Property result = getChild(i).getProperty(name); if (result != null) return result; } return null;
  public Property getProperty(String localName) {    return getProperty(new ComponentName(this, localName));  }