# File kwartz.rb, line 60
        def initialize(message=nil, scanner=nil)
            if scanner
                submsg = nil
                case token = scanner.token
                when '"'
                    submsg = "use '...' instead of \"...\" for string"
                when :name
                    submsg = "maybe you forgot ':set(...)' for assignment statement"
                end
                message << "\n  Hint: #{submsg}" if submsg
                #message << "\n  lienum:#{linenum}, line: #{line}"
                message << "\n  line: #{scanner.line}"
            end
            super(message)
        end