code: public Property getProperty(final String paramValue) {
          final PropertyList<Property> properties = getProperties(paramValue);
          if (!properties.isEmpty()) {
              return properties.iterator().next();
          }
          return null;
      }
docs: Returns the first property containing a parameter with the specified
  value.
  @param paramValue the value of the parameter identified in the returned
  property
  @return a property or null if no property is found containing a parameter
  with the specified value