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/instance/CellInstance.java
public void setRowSpan( int rowSpan )
	{
		cell.setRowSpan( rowSpan );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.api.script.instance.ICellInstance#getColumn()
	 */
	public int getColumn( )
	{
		return cell.getColumn( );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.api.script.instance.ICellInstance#getData()
	 */
	public Object getData( ) throws ScriptException
	{
		if (data == null)
			return null;
		
		
		if ( fromGrid )
			return data.getExpressionValue( getColumn( ) + 1 );
		return data.getExpressionValue( getColumn( ) );
	}
}