@Nullable
  Entry<K, V> readIfKeyMatch(@NotNull ByteBuffer input,
                             @NotNull K expectedKey) throws IOException;
@Nullable
  Entry<K, V> readIfKeyMatch(@NotNull ByteBuffer input,
                             @NotNull K expectedKey)