Bug 222861 [Commands] ParameterizedCommand#equals broken
Having two parameterized commands initialized with the constructor do not equals if the order of the parameterizations is not the same.
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/ParameterizedCommand.java
for (int i = 0; i < parameterizations.length; i++) {
			if (i > 0) {
				
				buffer.append(CommandManager.PARAMETER_SEPARATOR_CHAR);
			}
			final Parameterization parameterization = parameterizations[i];
			final String parameterId = parameterization.getParameter().getId();
			final String escapedParameterId = escape(parameterId);
			buffer.append(escapedParameterId);
			final String parameterValue = parameterization.getValue();
			if (parameterValue != null) {
				final String escapedParameterValue = escape(parameterValue);
				buffer.append(CommandManager.ID_VALUE_CHAR);
				buffer.append(escapedParameterValue);
			}
		}
		buffer.append(CommandManager.PARAMETER_END_CHAR);
		return buffer.toString();
	}
	public final String toString() {
		final StringBuffer buffer = new StringBuffer();
		buffer.append("ParameterizedCommand("); 
		buffer.append(command);
		buffer.append(',');
		buffer.append(parameterizations);
		buffer.append(')');
		return buffer.toString();
	}
}