String (Throwable var0) { String var1 = "-"; StackTraceElement[] var2; if (var0 != null) { var2 = var0.getStackTrace(); if (var2.length > 0) { var1 = var2[0].getFileName() + ":" + var2[0].getLineNumber() + "[" + var2[0].getClassName() + "." + var2[0].getMethodName() + "]"; } } else { var2 = Thread.currentThread().getStackTrace(); if (var2.length > 5) { var1 = var2[5].getFileName() + ":" + var2[5].getLineNumber() + "[" + var2[5].getClassName() + "." + var2[5].getMethodName() + "]"; } } return var1; }