private static boolean matchUnSortedVisibilityTags(List<Tag> putVisTags, List<Tag> deleteVisTags)
    throws IOException {
    return compareTagsOrdinals(sortTagsBasedOnOrdinal(putVisTags),
      sortTagsBasedOnOrdinal(deleteVisTags));
  }
@param putVisTags    Visibility tags in Put Mutation
@param deleteVisTags Visibility tags in Delete Mutation
@return true when all the visibility tags in Put matches with visibility tags in Delete. This
        is used when, at least one set of tags are not sorted based on the label ordinal.
hbase-server/src/main/java/org/apache/hadoop/hbase/security/visibility/DefaultVisibilityLabelServiceImpl.java