while (st.length > 0) {
                            for (var m = st.pop(); m != null; ) {
                                if (step.nodeTest.matches(m, xpc)) {
                                    newNodes.push(m);
                                }