Stack Trace Utility

Allatori Stack Trace Utility restores original stack trace from an obfuscated one with the help of log file created during obfuscation process.

It takes the stack trace reported by an obfuscated program as input:

java.lang.NullPointerException
  at com.company.c.a(m:61)
  at com.company.b.b(w:94)
  at com.company.b.a(w:83)
  at com.company.a.a(n:75)
and restores the original names:
java.lang.NullPointerException
  at com.company.Util.createTestException(Util.java:38)
  at com.company.TraceTest.testNullObject(TraceTest.java:53)
  at com.company.TraceTest.allTraceTests(TraceTest.java:14)
  at com.company.Main.runTest(Main.java:27)