case Step.PRECEDINGSIBLING:
                        if (xpc.contextNode === xpc.virtualRoot) {
                            break;
                        }
                        for (var m = xpc.contextNode.previousSibling; m != null; m = m.previousSibling) {