code: public boolean setProperty(String propertyName, String value) throws NullPointerException
      {
          return setValue(propertyName, value, false);
      }
docs: Set a new value for the given property.
  
  @param propertyName
  the property whose value will be set
  @param value
  the new value to set
  @return <code>true</code> if the value of the given property changed as a
  result of this call; <code>false</code> otherwise
  @throws NullPointerException
  if the give value is <code>null</code>