To be fair, this kind of error is difficult to impossible to find statically because the complete program would have to be available for analysis. On the other hand, programs such as FindBugs don’t lessen the programmer responsibility for writing correct and robust code.
This page last modified on 24 January 2006.