# File lib/uuidtools.rb, line 424
    def hash
      return @hash unless @hash.nil?
      if self.frozen?
        return generate_hash
      else
        return (@hash = generate_hash)
      end
    end