docs: public String getWatchdogInfo() {
          StringBuffer buffer = new StringBuffer("Watchdog [").
                  append("ID=").append(this.id).
                  append("; CheckInterval=").append(this.checkInterval).append(" msecs");
          if (this.description != null && !this.description.equals("")) {
              buffer.append("; ").append(this.description);
          }
          buffer.append("]");
          buffer.append(" isAlive=").append(this.isAlive()).append("; ");
          if (this.getThread() != null) {
              buffer.append(this.getThread());
          } else {
              buffer.append("NO THREAD");
          }
          buffer.append(" #watched conditions=").append(this.getAliveConditions().size());
  
          return buffer.toString();
      }