protected abstract short streamVersion();
- protected abstract void writeString(String string) throws IOException;
+ abstract void writeString(@NonNull String string) throws IOException;
@Override
public final void write(final int value) throws IOException {