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
IParameter parameter = null;
				
				parameter = command.getParameter(key);
				
				if (parameter == null) {
					return null;
				}
				ParameterType parameterType = command.getParameterType(key);
				if (parameterType == null) {
					parms.add(new Parameterization(parameter,
							(String) parameters.get(key)));
				} else {
					AbstractParameterValueConverter valueConverter = parameterType
							.getValueConverter();
					if (valueConverter != null) {
						String val = valueConverter.convertToString(parameters
								.get(key));
						parms.add(new Parameterization(parameter, val));
					} else {
						parms.add(new Parameterization(parameter,
								(String) parameters.get(key)));
					}
				}
			}
			
			
			return new ParameterizedCommand(command, (Parameterization[]) parms
					.toArray(new Parameterization[parms.size()]));
		} catch (NotDefinedException e) {
		} catch (ParameterValueConversionException e) {