code: protected <T extends CSSProperty> boolean genericOneIdentOrColor(
  			Class<T> type, T colorIdentification, Declaration d,
  			Map<String, CSSProperty> properties, Map<String, Term<?>> values) {
  
  		if (d.size() != 1)
  			return false;
  
  		return genericTermIdent(type, d.get(0), ALLOW_INH, d.getProperty(),
  				properties)
  				|| genericTermColor(d.get(0), d.getProperty(),
  						colorIdentification, properties, values);
  	}
docs: Processes declaration which is supposed to contain one identification
  term or one TermColor
  
  @param <T>
  Type of CSSProperty
  @param type
  Class of enum to be stored
  @param colorIdentification
  Instance of CSSProperty stored into properties to indicate
  that additional value of type TermColor is stored in values
  @param d
  Declaration to be parsed
  @param properties
  Properties map where to store enum
  @param values
  @return <code>true</code> in case of success, <code>false</code>
  elsewhere