Improved Stack Trace
I would like to know if there are reasons (beside tool compatibility) to not introduce the column number (or even better the variable name) for NPEs.
A lot of code has lines like:
int i = var1.getMeTheResultsFor(param1, var2.getProperty(x)).getInt();
The stacktrace right now indicates the line number but it does not indicate which of the possible variables in that line are null.
In the above example the culprits could be:
var1, var2 or the result of var1.getMeTheResultsFor() method.