@Override
    public @NotNull String read(@NotNull ByteBuffer input) throws IOException {
      return IOUtil.readString(input);
    }
@Override
    public @NotNull String read(@NotNull ByteBuffer input)