Today I had a wrong value ending up in a variable and in searching through relevant code, etc. couldn't at all find where this wrong value was getting set. (It's getting passed among many Java classes and over RPC.) In the end I plugged in the debugger and used it via stacktraces at breakpoints to work backward instead of forward and then I found the culprit. So, your (3) can work both ways!
no subject
Date: 2018-04-17 04:24 pm (UTC)