@Override
  public @NotNull FileStub deserialize(@NotNull StubInputStream dataStream, Stub parentStub) throws IOException {
    return new FileStub(Objects.requireNonNull(dataStream.readNameString()),
                        dataStream.readNameString(), dataStream.readNameString(), dataStream.readNameString());
  }
@Override
  public @NotNull FileStub deserialize(@NotNull StubInputStream dataStream, Stub parentStub)