code: @Override
      @LogarithmicTime(amortized = true)
      public AddressableHeap.Handle<K, V> deleteMin() {
          if (comparator == null) {
              return comparableDeleteMin();
          } else {
              return comparatorDeleteMin();
          }
      }
docs: {@inheritDoc}