JBZipOutputStream getOutputStream() throws IOException {
    if (myIsReadonly) throw new IOException("Archive " + this + " is an empty file");

    if (myOutputStream == null) {
      myOutputStream = new JBZipOutputStream(this, currentCfdOffset);
    }
    return myOutputStream;
  }
JBZipOutputStream getOutputStream()