Bug 201396 Exception is thrown out when a chart use the list shared result set [0005]
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/QueryResults.java
* @throws DataException 
	 */
	QueryResults( IServiceForQueryResults queryService ) throws DataException
	{
		logger.entering( QueryResults.class.getName( ),
				"QueryResults",
				queryService );
		assert queryService != null;
		this.queryService = queryService;
		this.context = queryService.getContext( );
		this.queryScope = queryService.getScope( );
		this.nestedLevel = queryService.getNestedLevel( );
		
		logger.exiting( QueryResults.class.getName( ), "QueryResults" );
	}
		
	/*
	 * @see org.eclipse.birt.data.engine.api.IQueryResults#getName()
	 */
	public String getID( )
	{
		if ( selfQueryResultID == null )
			selfQueryResultID = QueryResultIDUtil.nextID( );
		return QueryResultIDUtil.buildID( rootQueryResultID, selfQueryResultID );
	}
	
	/*
	 * Returns the PreparedQuery that contains the execution plan for producing
	 * this. A convenience method for the API consumer.
	 *