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
public void deletePersistentGlobalVariable( String name )
	{
		context.unregisterGlobalBean( name );
	}
	public Object getPersistentGlobalVariable( String name )
	{
		return context.getGlobalBeans( ).get( name );
	}
	public void setRegisteredPersistantObjects( Map persistantMap )
	{
		context.registerBeans( persistantMap );
	}
	public Object getParameterValue( String name )
	{
		return context.getParams( ).get( name );
	}
	public void setParameterValue( String name, Object value )
	{
		context.setParamter( name, value );
	}
	public Object getConfigVariableValue( String varName )
	{
		return context.getConfigs( ).get( varName );
	}
	public Locale getLocale( )
	{
		return context.getLocale( );
	}
	public String getOutputFormat( )
	{