Bug 124450 manually reorder report parameters will change their names
steps to reproduce: - create three report parameters, use their default parameter names - move the third one to the head of the list, its name changes from NewParameter2 to NewParameter21 expected behavior: - the list is reordered, and the name of report parameters remains intact. actual bahavior: - the list was reordered, but the name of report parameters changed.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/NameSpaceRecord.java
public NameSpaceRecord( Module theRoot, int ns, DesignElement symbol,
			boolean isAdd )
	{
		root = theRoot;
		element = symbol;
		nameSpaceID = ns;
		add = isAdd;
		assert root != null;
		assert element != null;
		
		
		
		if ( add )
			label = ModelMessages
					.getMessage( MessageConstants.INSERT_ELEMENT_MESSAGE );
		else
			label = ModelMessages
					.getMessage( MessageConstants.DELETE_ELEMENT_MESSAGE );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.model.design.core.SimpleRecord#perform(boolean)
	 */
	protected void perform( boolean undo )
	{
		NameSpace ns = root.getNameSpace( nameSpaceID );
		if ( add && !undo || !add && undo )
		{
			if ( element instanceof ReferenceableElement )