List<Node> reservableNodes() {
        // Include already reserved nodes to extend reservation period and to potentially update their cluster spec.
        EnumSet<Node.State> reservableStates = EnumSet.of(Node.State.inactive, Node.State.ready, Node.State.reserved);
        return matching(n -> ! n.isNew && reservableStates.contains(n.state())).toList();
    }
The node type this is allocating
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/NodeAllocation.java