Bug 128473 Report property stamped with wrong BIRT version
Report object types that are newly available in BIRT designer 2.0, ie *.rpttemplate, get identified in the Property editor as having been created by BIRT 2.0 when a new ojbect is created in a project . Report object types that were already available from BIRT designers 1.0.1, i.e., *.rptdesign get stamped as having been created by BIRT Designer Version 1.0.1, even though 2.0 is the currently installed version on the machine.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleHandle.java
/**
	 * Shifts the library to new position. This method might affect the style
	 * reference, because the library order is changed.
	 * 
	 * @param library
	 *            the library to shift
	 * @param toPosn
	 *            the new position
	 * @throws SemanticException
	 *             if error is encountered when shifting
	 */
	public void shiftLibrary( LibraryHandle library, int toPosn )
			throws SemanticException
	{
		ShiftLibraryCommand command = new ShiftLibraryCommand( module );
		command.shiftLibrary( (Library) library.getElement( ), toPosn );
	}
	/**
	 * Returns whether this module is read-only.
	 * 
	 * @return true, if this module is read-only. Otherwise, return false.
	 */
	public boolean isReadOnly( )
	{
		return module.isReadOnly( );
	}
	/**
	 * Returns the iterator over all included libraries. Each one is the
	 * instance of <code>IncludeLibraryHandle</code>
	 *