Bug 135265 Paste to a wrong column
Steps to reproduce: 1.Open the attached file 2.Choose the column[2] which contains a label , copy and paste to column[3] Expected result: It will be pasted to column[3] Actual result: It is pasted to column[4] The related bug is #103448
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ColumnBandCopyAction.java
*/
	protected CellContextInfo getCellContextInfo( Cell cell, RowHandle row )
	{
		DesignElementHandle rowContainer = row.getContainer( );
		int slotId = rowContainer.findContentSlot( row );
		int groupId = -1;
		SlotHandle slot = rowContainer.getSlot( slotId );
		if ( rowContainer instanceof TableGroupHandle )
		{
			TableHandle rowGrandPa = (TableHandle) rowContainer.getContainer( );
			groupId = rowGrandPa.getGroups( ).findPosn( rowContainer );
		}
		CellContextInfo cellInfo = new CellContextInfo( cell, cell
				.getRowSpan( adapter.getModule( ) ), cell.getColSpan( adapter
				.getModule( ) ), cell.getStringProperty( adapter.getModule( ),
				Cell.DROP_PROP ) );
		int rowNumber = slot.findPosn( row );
		cellInfo.setContainerDefnName( rowContainer.getDefn( ).getName( ) );
		cellInfo.setSlotId( slotId );
		cellInfo.setGroupId( groupId );
		cellInfo.setRowIndex( rowNumber );
		return cellInfo;
	}
	/**
	 * Returns insert positions of <code>copiedCells</code>. Each element in
	 * the return value is an integer, which can be
	 * 
	 * <ul>
	 * <li>0 -- insert to the beginning of row
	 * <li>an integer between 0 and the maximal position