# File lib/archive/zip/extra_field/extended_timestamp.rb, line 136
    def merge(other)
      if self.class != other.class then
        raise ArgumentError, "#{self.class} is not the same as #{other.class}"
      end

      @mtime = other.mtime unless other.mtime.nil?
      @atime = other.atime unless other.atime.nil?
      @crtime = other.crtime unless other.crtime.nil?

      self
    end