@Override
        public ResultList getResult() {
            if (lazyResult == null) {
                lazyResult = ResultList.toResultList(item.node.evaluate(context));
            }
            return lazyResult;
        }
Private class to store results in a stack.
document/src/main/java/com/yahoo/document/select/rule/LogicNode.java