public class NodeIdComponent
Manages a persistent identifier for this node.
The ID can either be set in a system property, or written to a file.
If the ID comes from a system property, we do not also write it to a file. We assume it will continue
to be set via system property.