# File lib/deep_test/marshallable_exception_wrapper.rb, line 17
17:     def resolve
18:       begin
19:         klass = eval("::" + classname) 
20:         resolved_message = message
21:       rescue => e
22:         DeepTest.logger.debug("Unable to load exception class: #{classname}: #{e.message}")
23:         DeepTest.logger.debug(e.backtrace.join("\n"))
24: 
25:         klass = UnloadableException
26:         resolved_message = "#{classname}: #{message}"
27:       end
28: 
29:       begin
30:         resolved_exception = klass.new resolved_message
31:       rescue => e
32:         DeepTest.logger.debug("Unable to instantiation exception class: #{classname}: #{e.message}")
33:         DeepTest.logger.debug(e.backtrace.join("\n"))
34: 
35:         resolved_exception = UnloadableException.new resolved_message
36:       end
37: 
38:       resolved_exception.set_backtrace backtrace
39:       resolved_exception
40:     end