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/TextItemExecutor.java
IReportItemVisitor visitor )
	{
		super( context, visitor );
	}
	/**
	 * Text item create an foreign object. The process is:
	 * <li> create the foreign object
	 * <li> push it into the context
	 * <li> execute the query and seek to the first record if any.
	 * <li> process the style, visiblity, bookmark, actions
	 * <li> evaluate the expressions in the text.
	 * <li> call onCreate if needed.
	 * <li> pass it to emitter
	 * <li> close the query
	 * <li> pop up.
	 * 
	 * @see org.eclipse.birt.report.engine.executor.ReportItemExcutor#execute()
	 */
	public void execute( ReportItemDesign item, IContentEmitter emitter )
	{
		TextItemDesign textItem = (TextItemDesign) item;
		String contentType = ForeignContent.getTextRawType( textItem
				.getTextType( ), textItem.getText( ) );
		if ( IForeignContent.HTML_TYPE.equals( contentType ) )
		{
			executeHtmlText( textItem, emitter );
		}
		else
		{
			executePlainText( textItem, emitter );