public NodeState clone() {
        try{
            return (NodeState) super.clone();
        } catch (CloneNotSupportedException e) {
            throw new RuntimeException("Does not happen");
        }
    }
The state of a single node in the cluster state
TODO: The config aspects of this should move to ConfiguredNode
TODO: The type should be removed, as it is part of the owner.
TODO: Monitoring aspects should move to NodeInfo
vdslib/src/main/java/com/yahoo/vdslib/state/NodeState.java