@Override
    public @NotNull InputStream getInputStream() throws IOException {
      if (myInputStream == null) {
        URLConnection connection = getConnection();
        myInputStream = unzipStreamIfNeeded(connection, connection.getInputStream());
      }
      return myInputStream;
    }
@Override
    public @NotNull InputStream getInputStream()