private Stream<Node> matching(Predicate<NodeCandidate> predicate) {
        return nodes.values().stream().filter(predicate).map(NodeCandidate::toNode);
    }
The node type this is allocating
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java