Bug 375600 Misspelled constant name: IScriptFunctionContext.FUNCITON_BEAN_NAME
Build Identifier: In BIRT 3.7.2 IScriptFunctionContext has a constant called FUNCITON_BEAN_NAME. It should be renamed to FUNCTION_BEAN_NAME and the current name deprecated. Reproducible: Always Steps to Reproduce: View JavaDoc for IScriptFunctionContext.
data/org.eclipse.birt.report.engine.script.javascript/src/org/eclipse/birt/report/engine/javascript/JavascriptEngine.java
this.applicationClassLoader = applicationClassLoader;
			this.rhinoClassLoader = rhinoClassLoader;
		}
		public Class<?> loadClass( String name ) throws ClassNotFoundException
		{
			try
			{
				return applicationClassLoader.loadClass( name );
			}
			catch ( ClassNotFoundException e )
			{
				return rhinoClassLoader.loadClass( name );
			}
		}
	}
	public Context getJSContext( ScriptContext scriptContext )
	{
		return context;
	}
	public Scriptable getJSScope( ScriptContext scriptContext )
	{
		JavascriptContext jsContext = (JavascriptContext) scriptContext
				.getScriptContext( JavascriptEngineFactory.SCRIPT_JAVASCRIPT );
		if ( jsContext == null )
		{
			jsContext = createJsContext( scriptContext );
		}
		return jsContext.getScope( );
	}
}