public static ASTEntry getLoopContextName(int lineNumber, SimpleNode ast) {
ASTEntry loopContext = null;
if (ast != null) {
int highestBeginLine = 0;
ArrayList<ASTEntry> contextBlockList = new ArrayList<ASTEntry>();
EasyASTIteratorWithLoop visitor = EasyASTIteratorWithLoop.create(ast);
Iterator<ASTEntry> blockIterator = visitor.getIterators();
while (blockIterator.hasNext()) {
ASTEntry entry = blockIterator.next();
if ((entry.node.beginLine) < lineNumber && entry.endLine >= lineNumber) {
contextBlockList.add(entry);
if (entry.node.beginLine > highestBeginLine) {