package it.cavallium.dbengine.client; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public record HitEntry(T key, @Nullable U value, float score) implements Comparable> { @Override public int compareTo(@NotNull HitEntry o) { return Float.compare(o.score, this.score); } }