while (context != null) {
//TODO : Is this the context we want ? Not sure... would have prefered the LetExpr.
if (context.getContextId() == whereExpr.getContextId()) {
final NodeProxy contextNode = context.getNode();
if(contextIsVirtual || contextSet.contains(contextNode)) {
contextNode.addMatches(current);
result.add(contextNode, sizeHint);
}
}
context = context.getNextDirect();
}