code: public Property getPropertyDefinition(String path)
      {
          final List /*<Property>*/ propertyList = getPropertyList();
          for (int i = 0; i < propertyList.size(); i++) {
              Property property = (Property) propertyList.get(i);
              if (property.getPath().equals(path)) {
                  return property;
              }
          }
          return null;
      }
docs: Returns the definition of a named property, or null if there is no such
  property.
  
  @param path Name of the property
  
  @return Definition of property, or null if there is no property with this
  name