Bug 190061 [Metadata] Update @since tags for new API
Patch to follow
bundles/org.eclipse.core.commands/src/org/eclipse/core/commands/Command.java
*            The parameters understood by this command. This value may be
	 *            either <code>null</code> or empty if the command does not
	 *            accept parameters.
	 * @param returnType
	 *            The type of value returned by this command. This value may be
	 *            <code>null</code> if the command does not declare a return
	 *            type.
	 * @param helpContextId
	 *            The identifier of the help context to associate with this
	 *            command; may be <code>null</code> if this command does not
	 *            have any help associated with it.
	 * @since 3.2
	 */
	public final void define(final String name, final String description,
			final Category category, final IParameter[] parameters,
			ParameterType returnType, final String helpContextId) {
		if (name == null) {
			throw new NullPointerException(
					"The name of a command cannot be null"); 
		}
		if (category == null) {
			throw new NullPointerException(
					"The category of a command cannot be null"); 
		}
		final boolean definedChanged = !this.defined;
		this.defined = true;
		final boolean nameChanged = !Util.equals(this.name, name);
		this.name = name;
		final boolean descriptionChanged = !Util.equals(this.description,
				description);