this.configureDataSetCache( queryDefn, appContext, scope != null ? scope : dataEngine.getSharedScope( ) );  return preparedQuery.doPrepare( outerResults, scope, newExecutor( ), this );
return this.execute( null, scope );
	public IQueryResults execute( IQueryResults outerResults, Scriptable scope )			throws DataException	{		this.configureDataSetCache( queryDefn, appContext, scope != null				? scope : dataEngine.getSharedScope( ) );		return preparedQuery.doPrepare( outerResults,				scope,				newExecutor( ),				this );	}