textContent.setRawValue( results );
Object[] value = new Object[2]; value[0] = null; value[1] = results; textContent.setRawValue( value ); } else { textContent.setRawValue( new Object[]{null, null} );
	protected IContent executeHtmlText( IContentEmitter emitter )	{		TextItemDesign textDesign = (TextItemDesign) getDesign();		IForeignContent textContent = report.createForeignContent( );		setContent(textContent);		executeQuery( );		//accessQuery( );				initializeContent( textDesign, textContent );		processAction( textDesign, textContent );		processBookmark( textDesign, textContent );		processStyle( textDesign, textContent );		processVisibility( textDesign, textContent );		HashMap exprs = textDesign.getExpressions( );		if ( exprs != null && !exprs.isEmpty( ) )		{			HashMap results = new HashMap( );			Iterator iter = exprs.entrySet( ).iterator( );			while ( iter.hasNext( ) )			{				Map.Entry entry = (Map.Entry) iter.next( );				String expr = ( String ) entry.getValue( );				Object value = evaluate( expr );				results.put( entry.getKey( ), value );			}			textContent.setRawValue( results );		}		textContent.setRawType( IForeignContent.TEMPLATE_TYPE );		if ( context.isInFactory( ) )		{			handleOnCreate( textContent );		}				startTOCEntry( content );		if ( emitter != null )		{			emitter.startForeign( textContent );		}				return textContent;	}