Bug 138732 getValue fails
The following script fails on Data Element OnCreate if( this.getValue() < 70000){ this.getStyle().backgroundColor = "Purple"; }
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/DataItemExecutor.java
public void execute( ReportItemDesign item, IContentEmitter emitter )
	{
		DataItemDesign dataItem = (DataItemDesign) item;
		IDataContent dataObj = report.createDataContent( );
		assert ( dataObj instanceof DataContent );
		IContent parent = context.getContent( );
		context.pushContent( dataObj );
		openResultSet( item );
		accessQuery( item, emitter );
		initializeContent( parent, item, dataObj );
		processAction( item, dataObj );
		processBookmark( item, dataObj );
		processStyle( item, dataObj );
		processVisibility( item, dataObj );
		if ( context.isInFactory( ) )
		{
			DataItemScriptExecutor.handleOnCreate( (DataContent) dataObj,
					context );
		}
		
		Object value = context.evaluate( dataItem.getValue( ) );
		
		boolean duplicated = false;
		if ( dataItem.getSuppressDuplicate( ) )
		{
			DataItemExecutionState state = (DataItemExecutionState) dataItem
					.getExecutionState( );
			if ( state != null )
			{
				Object lastValue = state.lastValue;