An unobfuscated Java app acting as a Squash client still needs to generate a mapping file for deobfuscate. This either requires some otherwise unnecessary fiddling with yGuard, or manally generating a suitable file (and it's hard to work out when this is correct). Surely there's an easier way?
The simplest case is where all that non-3rd-party code comes from a single directory (eg the Maven convention src/main/java) of a single repo. Could Java logback enhanced stack traces help for more complex cases (eg non-3rd-party code comes from multiple repos, or multiple modules of a single repo)?