LabelHandle labelItemHandle = SessionHandleAdapter.getInstance( ) .getReportDesignHandle( ) .getElementFactory( ) .newLabel( null );   labelItemHandle.setText( columns[j].getDisplayName( ) );
LabelHandle labelItemHandle = SessionHandleAdapter.getInstance( ) .getReportDesignHandle( ) .getElementFactory( ) .newLabel( null );    labelItemHandle.setText( columns[j].getColumnName( ) );
	protected static void insertToCell( SlotHandle slot,			DataSetItemModel[] columns, boolean isLabel )	{		for ( int i = 0; i < slot.getCount( ); i++ )		{			SlotHandle cells = ( (RowHandle) slot.get( i ) ).getCells( );			for ( int j = 0; j < cells.getCount( ); j++ )			{				CellHandle cell = (CellHandle) cells.get( j );				try				{					if ( isLabel )					{						 LabelHandle labelItemHandle =						 SessionHandleAdapter.getInstance( )						 .getReportDesignHandle( )						 .getElementFactory( )						 .newLabel( null );//						LabelHandle labelItemHandle = DesignElementFactory.getInstance( )//								.newLabel( null );						labelItemHandle.setText( columns[j].getDisplayName( ) );						cell.addElement( labelItemHandle, cells.getSlotID( ) );					}					else					{						 DataItemHandle dataHandle =						 SessionHandleAdapter.getInstance( )						 .getReportDesignHandle( )						 .getElementFactory( )						 .newDataItem( null );//						DataItemHandle dataHandle = DesignElementFactory.getInstance( )//								.newDataItem( null );						dataHandle.setValueExpr( DEUtil.getExpression( columns[j] ) );						cell.addElement( dataHandle, cells.getSlotID( ) );					}				}				catch ( Exception e )				{					ExceptionHandler.handle( e );				}			}		}	}