return convertJavascriptValue(result);
return result;
	public static Object evaluateRawScript(Context cx, Scriptable scope,			String scriptText, String source, int lineNo)			throws BirtException	{		Object result = null;		// Use provided context, or get the thread context if none provided		boolean enterContext = cx == null;		if ( enterContext )			cx = Context.enter();				try		{			Script compiledScript = getCompiledScript( cx, scope,					scriptText,					source,					lineNo );			result = compiledScript.exec( cx, scope );		}		catch ( RhinoException e)		{			// Note: use the real source and lineNo here. The source and lineNo reported			// by e can be wrong, since we may be executing an identical compiled script			// from a different source/line			throw wrapRhinoException( e, scriptText, source, lineNo );		}		finally		{			if ( enterContext)				Context.exit();		}				return convertJavascriptValue(result);	}