Bug 87856 [Commands] Last closed editor leaked due to reference by command manager
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/Command.java
return false;
		
		final Command command = (Command) object;
		if (!Util.equals(id, command.id)) {
			return false;
		}
		if (!Util.equals(name, command.name)) {
			return false;
		}
		if (!Util.equals(description, command.description)) {
			return false;
		}
		if (!Util.equals(category, command.category)) {
			return false;
		}
		if (!Util.equals(defined, command.defined)) {
			return false;
		}
		if (!Util.equals(handler, command.handler)) {
			return false;
		}
		return Util.equals(parameters, command.parameters);
	}
	/**
	 * Executes this command by delegating to the current handler, if any. If
	 * the debugging flag is set, then this print information about which
	 * handler is selected for performing this command.
	 * 
	 * @param event
	 *            An event containing all the information about the current