CompilerContext ctx = debugger.getCompilerContext();
SuspendThreadStack threadStack = debugger.getSuspendThreadStack();
ThreadReference threadRef = threadStack.getCurThreadRef();
StackFrame stackFrame = threadRef.frame(threadStack.getCurFrame());
Location loc = stackFrame.location();
<BUG>String abPath = ctx.findSourceFile(loc.sourcePath());
JavaSourceSearcher searcher = JavaSourceSearcher.createSearcher(abPath,ctx);</BUG>
int currentLine = loc.lineNumber();
int outLine = searcher.searchLoopOutLine(currentLine);
if (outLine == -1) {

CompilerContext ctx = debugger.getCompilerContext();
SuspendThreadStack threadStack = debugger.getSuspendThreadStack();
ThreadReference threadRef = threadStack.getCurThreadRef();
StackFrame stackFrame = threadRef.frame(threadStack.getCurFrame());
Location loc = stackFrame.location();
String locClassName = loc.sourcePath().replace("/",".").replace(".java","");
String abPath = ctx.findSourceOrBinPath(locClassName);
JavaSourceSearcher searcher = JavaSourceSearcher.createSearcher(abPath,ctx);
int currentLine = loc.lineNumber();
int outLine = searcher.searchLoopOutLine(currentLine);
if (outLine == -1) {
