if ( adapter.hasParent( ) ) return false;
	protected boolean canPaste( int columnIndex, boolean inForce,			ColumnBandData data )	{		List cells = data.getCells( );		List originalCells = getCellsContextInfo( adapter				.getCellsUnderColumn( columnIndex ) );		if ( !isRectangleArea( originalCells, 1 ) )			return false;		boolean isSameLayout = false;		try		{			isSameLayout = isSameLayout( cells, originalCells );		}		catch ( SemanticException e )		{			return false;		}		if ( !inForce && !isSameLayout )			return false;		return true;	}