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
}
		
		for ( int i = 0; i < copiedCells.size( ); i++ )
		{
			CellContextInfo contextInfo = (CellContextInfo) copiedCells.get( i );
			
			RowHandle row = adapter.getRow( contextInfo.getSlotId( ),
					contextInfo.getGroupId( ), contextInfo.getRowIndex( ) );
			assert row != null;
			int pos = insertPosition[i];
			CellHandle cell = contextInfo.getCell( ).handle(
					adapter.getModule( ) );
			
			
			adapter.getModule( ).getModuleHandle( ).rename( cell );
			
			
			if ( !isInsert )
				pos--;
			if ( pos != -1 )
				row.addElement( cell, TableRow.CONTENT_SLOT, pos );
			else
				row.addElement( cell, TableRow.CONTENT_SLOT );
		}
	}
	/**
	 * Calculates and returns a list containing insert positions of copied
	 * cells.
	 * 
	 * @param originalPositions