for (int i = 0; i < joinGroup.arity() && j < nodes.size(); i++) { if (joinGroup.get(i) == nodes.get(j)) {
for (int i=group.size()-1; i>=0; i--) { final BOp child = group.get(i); if (child instanceof FilterNode) {
final boolean firstInJoinGroup = parentJoinGroup.get(0) == nsi;
for (int i=group.size()-1; i>=0; i--) { final BOp child = group.get(i); if (child instanceof FilterNode) {
for (int i = 0; i < joinGroup.arity() && j < nodes.size(); i++) { if (joinGroup.get(i) == nodes.get(j)) {
final boolean firstInJoinGroup = parentJoinGroup.get(0) == nsi;
new JoinGroupNode()).get(0);
new JoinGroupNode()).get(0);