List copy = new ArrayList( editparts );
	private List flitterEditpart( List editparts )	{		int size = editparts.size( );		boolean hasCell = false;		boolean hasOther = false;		for ( int i = 0; i < size; i++ )		{			Object obj = ( (EditPart) editparts.get( i ) ).getModel( );			if ( obj instanceof CellHandle					|| obj instanceof RowHandle					|| obj instanceof ColumnHandle )			{				hasCell = true;			}			else			{				hasOther = true;			}		}		if ( hasCell && hasOther )		{			List copy = new ArrayList( editparts );			for ( int i = 0; i < size; i++ )			{				EditPart part = (EditPart) editparts.get( i );				Object obj = part.getModel( );				if ( obj instanceof CellHandle						|| obj instanceof RowHandle						|| obj instanceof ColumnHandle )				{					copy.remove( part );				}			}			editparts = copy;		}		return editparts;	}