docs: public String restart(ZMsg hot)
      {
          ZMsg msg = new ZMsg();
          msg.add(RESTART);
  
          final boolean cold = hot == null;
          if (cold) {
              msg.add(Boolean.toString(false));
          }
          else {
              msg.add(Boolean.toString(true));
              msg.append(hot);
          }
  
          String status = EXITED;
          if (agent.send(msg)) {
              status = status(false);
          }
          return status;
      }