public boolean hasEnabledChildren() {
        return children != null
               && children.stream()
                       .anyMatch(expressionItem ->
                               expressionItem != null && expressionItem.enabled());
    }
@return True if it has at least one child that is enabled
stroom-query/stroom-query-api/src/main/java/stroom/query/api/ExpressionOperator.java