docs: private int binarySearch(@NonNull final List<ItemType> list, @NonNull final ItemType item,
                               @NonNull final Comparator<ItemType> comparator) {
          int index = Collections.binarySearch(list, item, comparator);
  
          if (index < 0) {
              index = ~index;
          }
  
          return index;
      }