public void addDefinitions(final Collection<Property> definitions)
	{
		for (final Iterator<Property> i = definitions.iterator(); i.hasNext();) {
			final Property p = i.next();
			properties.put(new PropertyKey(p.objType, p.id), p);
		}
	}
public void addDefinitions ( final Collection < Property > definitions ) { for ( final Iterator < Property > i = definitions . iterator ( ) ; i . hasNext ( ) ; ) { final Property p = i . next ( ) ; properties . put ( new PropertyKey ( p . objType , p . id ) , p ) ; } }
Adds the property definitions contained in the collection argument to the property
definitions of the property client.
<p>
Any definitions already existing in the client are not removed before adding new
ones. To remove definitions, use {@link #getDefinitions()} and remove entries
manually.<br>
An added property definition will replace an existing definition with its property
key being equal to the one of the added definition.

@param definitions collection of property definitions, containing entries of type
{@link Property}