@Override
    public int read(byte @NotNull [] b, int off, int len) throws IOException {
      return myStream.read(b, off, len);
    }
@Override
    public int read(byte @NotNull [] b, int off, int len)