Bug 199834 Enable access to IContent object in IReportItemPresentation layer
In IReportItemPresentation layer, the extended item may want to access properties from current IContent object, for example, bookmark, content style. So we need expose the content object in this layer.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/QueryResultSet.java
private IQueryResults queryResults;
	private static IResultMetaData emptyResultMetaData = new EmptyResultMetaData( );
	
	/**
	 * DTE's QueryResults's ID.
	 */
	private String queryResultsID;
	/**
	 * 
	 */
	protected static Logger logger = Logger.getLogger( QueryResultSet.class
			.getName( ) );
	
	public QueryResultSet( IDataEngine dataEngine, ExecutionContext context,
			IQueryDefinition queryDefn, IQueryResults rsets )
			throws BirtException
	{
		this.parent = null;
		this.context = context;
		this.dataEngine = dataEngine;
		this.queryDefn = queryDefn;
		this.id = new DataSetID( rsets.getID( ) );
		this.rs = rsets.getResultIterator( );
		this.queryResults = rsets;
		this.queryResultsID = rsets.getID( );
		initializeRowIdOfGroups( getGroupCount( ) );
	}
	
	public QueryResultSet( IDataEngine dataEngine, ExecutionContext context,
			IBaseResultSet parent, IQueryDefinition queryDefn,