Bug 91137 hashCode() + equals() inefficiencies
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/Parameterization.java
return Util.equals(this.value, parameterization.value);
	}
	/**
	 * Returns the parameter that is being parameterized.
	 * 
	 * @return The parameter; never <code>null</code>.
	 */
	public final IParameter getParameter() {
		return parameter;
	}
	/**
	 * Returns the value for the parameter in this parameterization.
	 * 
	 * @return The value; may be <code>null</code>.
	 */
	public final String getValue() {
		return value;
	}
	/**
	 * Returns the human-readable name for the current value, if any. If the
	 * name cannot be found, then it simply returns the value. It also ensures
	 * that any <code>null</code> values are converted into an empty string.
	 * 
	 * @return The human-readable name of the value; never <code>null</code>.
	 * @throws ParameterValuesException
	 *             If the parameter needed to be initialized, but couldn't be.
	 */
	public final String getValueName() throws ParameterValuesException {
		final Map parameterValues = parameter.getValues().getParameterValues();
		final Iterator parameterValueItr = parameterValues.entrySet()