@Override
    public CompositeNode setChildren(List<ExpressionNode> children) {
        if (inputRefs.size() != children.size()) {
            throw new IllegalArgumentException("bad setChildren");
        }
        inputRefs.clear();
        inputRefs.addAll(children);
        return this;
    }
make it possible to evaluate an ONNX model anywhere in the ranking expression tree
model-evaluation/src/main/java/ai/vespa/models/evaluation/OnnxExpressionNode.java