originalCells = getCellsContextInfo( adapter .getCellsUnderColumn( targetColumnIndex ) );
originalCells = getCellsContextInfo( adapter.getCellsUnderColumn( targetColumnIndex, false ) );
	protected boolean canInsert( int columnIndex, int insertFlag )	{		int columnCount = adapter.getColumnCount( );		targetColumnIndex = columnIndex;		if ( insertFlag == INSERT_BEFORE )			targetColumnIndex = targetColumnIndex - 1;		if ( targetColumnIndex > columnCount )			targetColumnIndex = columnCount;		// must be >=, since if the columnIndex == columnCount. It means that		// the column band is supposed to be appended at the far right-end of		// table.		if ( targetColumnIndex >= columnCount || targetColumnIndex < 1 )		{			// for this case, we only focus on the slot layout information, no			// sense to check the row number			originalCells = getCellsContextInfo( adapter					.getCellsUnderColumn( 1 ) );		}		else		{			originalCells = getCellsContextInfo( adapter					.getCellsUnderColumn( targetColumnIndex ) );			if ( !isValidInsertAndPasteArea( originalCells ) )				return false;		}		return true;	}