RowUIInfomation info = getRowInfo( ( (CellHandle) list.get( i ) ).getContainer( ) );
CellHandle cell = (CellHandle) list.get(i);  if(!cell.canDrop()) { return false; }  RowUIInfomation info = getRowInfo( cell	.getContainer( ) );
	public boolean canMerge( List list )	{		assert list != null;		int size = list.size( );		if ( size <= 1 )		{			return false;		}		RowUIInfomation rowInfo = getRowInfo( ( (CellHandle) list.get( 0 ) ).getContainer( ) );		if ( rowInfo == null )		{			//when delete row, this can be null.			return false;		}		String first = rowInfo.getRowDisplayName( );		for ( int i = 1; i < size; i++ )		{			RowUIInfomation info = getRowInfo( ( (CellHandle) list.get( i ) ).getContainer( ) );			if ( info == null )			{				return false;			}			String str = info.getRowDisplayName( );			if ( !first.equals( str ) )			{				return false;			}		}		return true;	}