for(int i = 0; i < length; i ++){
                final Node node = nodes.item(i);
                if(extractionCondition.test(node))
                    children.add(node);
            }