queryExecutor.getSharedScope( ) );
dataSet.getSharedScope( ) );
	public Object get( int index, Scriptable scope )	{		// needs to log		if ( queryExecutor == null )						return null;				Object paramValue = null;				if ( valueMap.containsKey( new Integer( index ) ) )		{			paramValue = valueMap.get( new Integer( index ) );		}		else		{			try			{				if ( queryExecutor.getPreparedOdiQuery( ) != null )				{					paramValue = queryExecutor.getPreparedOdiQuery( )							.getOutputParameterValue( index );					valueMap.put( new Integer( index ), paramValue );				}			}			catch ( DataException e )			{				// needs to log here. throw new IllegalArgumentException( e.getMessage( ) );			}		}				return JavascriptEvalUtil.convertToJavascriptValue( paramValue,				queryExecutor.getSharedScope( ) );	}