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/ColumnBandAdapter.java
* Returns the position where the cell resides in the row.
	 * 
	 * @param cell
	 *            the cell handle
	 * @return the position indexing from 0
	 */
	protected static int findCellPosition( CellHandle cell )
	{
		RowHandle row = (RowHandle) cell.getContainer( );
		assert row != null;
		return row.getCells( ).findPosn( cell ) + 1;
	}
	/**
	 * Returns the number of rows in the element.
	 * 
	 * @return the number or rows in the element.
	 */
	abstract protected int getRowCount( );
	/**
	 * Checks whether any cell in <code>cells</code> has a value of
	 * <code>DesignChoiceConstants#DROP_TYPE_DETAIL</code> or
	 * <code>DesignChoiceConstants#DROP_TYPE_ALL</code> for the "drop"
	 * property.
	 * 
	 * @param cells
	 *            a list containing cell handles
	 * @return <code>true</code> if any cell has the "drop" property,
	 *         otherwise <code>false</code>.
	 */
	abstract protected boolean hasDroppingCell( List cells );