# File lib/archive/zip.rb, line 222
    def add_entry(entry)
      raise IOError, 'non-writable archive' unless writable?
      raise IOError, 'closed archive' if closed?
      unless entry.kind_of?(Entry) then
        raise ArgumentError, 'Archive::Zip::Entry instance required'
      end

      @entries << entry
      self
    end