public DeletionInfo diff ( DeletionInfo superset ) { RangeTombstoneList rangeDiff = superset . ranges == null || superset . ranges . isEmpty ( ) ? null : ranges == null ? superset . ranges : ranges . diff ( superset . ranges ) ; return topLevel . markedForDeleteAt != superset . topLevel . markedForDeleteAt || rangeDiff != null ? new DeletionInfo ( superset . topLevel , rangeDiff ) : DeletionInfo . live ( ) ; }
Evaluates difference between this deletion info and superset for read repair