code: public Node currentNode() {
          if (!isInit) {
              init();
          }
          // See if we need to store state information.
          if ((lastUUIDTimeStored + nodeState.getSynchInterval()) > (findMaxTimestamp() / Clock.INTERVALS_PER_MILLI)) {
              try {
                  nodeState.store(nodesSet);
              } catch (IOException ioe) {
                 //@TODO add listener and send notify
              }
          }
          return allNodes[currentNodeIndex];
      }
docs: <p>Returns the current node in use for uuid generation. Calls to this
  method also signal the NodeManagerImpl when to store uuid state information.
  </p>
  
  @return the current node in use for uuid generation.