150151152153154155156157158159160
boolean found = false; while (searchIt.hasNext()) { Node n = searchIt.next(); if (n.isName() && searchIt.currentParent().isVar() && n.getString().equals("X")) { found = true; break; } }
153154155156157158159160161162163
boolean found = false; while (searchIt.hasNext()) { Node n = searchIt.next(); if (n.getType() == Token.NAME && searchIt.currentParent().getType() == Token.VAR && n.getString().equals("X")) { found = true; break; } }