dataHandle.setValueExpr( expression );
dataHandle.setResultSetColumn( expression );
	protected static DesignElementHandle performInsertString(			String expression, Object target ) throws SemanticException	{		// DataItemHandle dataHandle = SessionHandleAdapter.getInstance( )		// .getReportDesignHandle( )		// .getElementFactory( )		// .newDataItem( null );		DataItemHandle dataHandle = DesignElementFactory.getInstance( )				.newDataItem( null );		dataHandle.setValueExpr( expression );		InsertInLayoutRule rule = new LabelAddRule( target );		if ( rule.canInsert( ) )		{			// LabelHandle label = SessionHandleAdapter.getInstance( )			// .getReportDesignHandle( )			// .getElementFactory( )			// .newLabel( null );			LabelHandle label = DesignElementFactory.getInstance( )					.newLabel( null );			label.setText( expression );			rule.insert( label );		}		return dataHandle;	}