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
{
			int[] copiedRowSpans = new int[copiedCells.size( )];
			int[] originalPositions = new int[originalCells.size( )];
			int[] originalRowSpans = new int[originalCells.size( )];
			
			for ( int i = 0; i < originalCells.size( ); i++ )
			{
				CellContextInfo contextInfo = (CellContextInfo) originalCells
						.get( i );
				CellHandle cell = contextInfo.getCell( ).handle(
						adapter.getModule( ) );
				originalPositions[i] = ColumnBandAdapter
						.findCellPosition( cell );
				originalRowSpans[i] = contextInfo.getRowSpan( );
			}
			for ( int i = 0; i < copiedCells.size( ); i++ )
			{
				CellContextInfo contextInfo = (CellContextInfo) copiedCells
						.get( i );
				copiedRowSpans[i] = contextInfo.getRowSpan( );
			}
			insertPosition = getIndexToAdd( originalPositions,
					originalRowSpans, copiedRowSpans );
		}
		return insertPosition;
	}
	/**
	 * Performs insert and paste or paste operations. Removes cells in
	 * <code>originalCells</code> if <code>isInsert</code> is
	 * <code>true</code>. Then inserts cells in <code>copiedCells</code> to