# File lib/xml/sax.rb, line 246
      def initialize(message, e = nil)
        @message = nil
        @exception = nil
        if message.kind_of?(String) && e.nil?
          @message = message
        elsif message.kind_of?(Exception) && e.nil?
          @exception = e
        elsif message.kind_of?(String) && e.kind_of?(Exception)
          @message = message
          @exception = e
        else
          raise TypeError.new("parameter error")
        end
      end