the breakpoints[file] should be tested again because isBreakpoint can be
true because shouldBreak() returns true. But that file doesn't have to
have breakpoints