Bug 134665 report become dirty after previewing data set
steps to reproduce: - create a report - create a data source - create a data set - save the report - open the data set - preview results expected behavior: - the state of the report remains unchanged actual behavior: - the state of the report changed, as the report became dirty
data/org.eclipse.birt.report.data.adapter/src/org/eclipse/birt/report/data/adapter/impl/DataSetMetaDataHelper.java
* @param dataEngine
	 * @param modelAdaptor
	 * @param moduleHandle
	 */
	DataSetMetaDataHelper( DataEngine dataEngine, IModelAdapter modelAdaptor,
			ModuleHandle moduleHandle )
	{
		this.dataEngine = dataEngine;
		this.modelAdaptor = modelAdaptor;
		this.moduleHandle = moduleHandle;
	}
	/**
	 * 
	 * @param dataSetHandle
	 * @param useCache
	 * @return
	 * @throws BirtException
	 */
	IResultMetaData getDataSetMetaData( DataSetHandle dataSetHandle,
			boolean useCache ) throws BirtException
	{
		if ( dataSetHandle == null )
		{
			throw new AdapterException( ResourceConstants.DATASETHANDLE_NULL_ERROR );
		}
		if ( useCache )
		{
			return getCachedMetaData( dataSetHandle.getCachedMetaDataHandle( ) );
		}
		else