# 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