Bug 125963 reportContext.getConfigVariableValue() always returns null
The getConfigVariableValue() method of reportContext always returns null. At least it does with the variables I tried, "BIRT_HOME" and "java.version", and "user.name".
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportContextImpl.java
{
	private ExecutionContext context;
	public ReportContextImpl( ExecutionContext context )
	{
		this.context = context;
	}
	public Map getAppContext( )
	{
		return context.getAppContext( );
	}
	public void setAppContext( Map appContext )
	{
		context.setAppContext( appContext );
	}
	public void setGlobalVariable( String name, Object obj )
	{
		context.registerBean( name, obj );
	}
	public void deleteGlobalVariable( String name )
	{
		context.registerBean( name, null );
	}
	public Object getGlobalVariable( String name )
	{
		return context.getBeans( ).get( name );
	}
	public void setPersistentGlobalVariable( String name, Serializable obj )
	{
		context.registerGlobalBean( name, obj );
	}