addUsedVar(sp.s(), used); addUsedVar(sp.p(), used); addUsedVar(sp.o(), used); addUsedVar(sp.c(), used); for (FilterNode filter : sp.getAttachedJoinFilters()) { final Iterator<BOp> it = BOpUtility.preOrderIteratorWithAnnotations(filter); final BOp bop = it.next(); if (bop instanceof TermNode) { addUsedVar((TermNode) bop, used); final BOp bop = it.next(); if (bop instanceof TermNode) { addUsedVar((TermNode) bop, used);
addUsedVar(sp.s(), used); addUsedVar(sp.p(), used); addUsedVar(sp.o(), used); addUsedVar(sp.c(), used); for (FilterNode filter : sp.getAttachedJoinFilters()) { final Iterator<BOp> it = BOpUtility.preOrderIteratorWithAnnotations(filter); final BOp bop = it.next(); if (bop instanceof TermNode) { addUsedVar((TermNode) bop, used); final BOp bop = it.next(); if (bop instanceof TermNode) { addUsedVar((TermNode) bop, used);