docs: @Override
      public int compareTo(final WorkerInfo other) {
          int retVal = 1;
          if (other != null) {
              if (this.status != null && other.status != null) {
                  if (this.status.getRunAt() != null && other.status.getRunAt() != null) {
                      retVal = this.status.getRunAt().compareTo(other.status.getRunAt());
                  } else if (this.status.getRunAt() == null) {
                      retVal = (other.status.getRunAt() == null) ? 0 : -1;
                  }
              } else if (this.status == null) {
                  retVal = (other.status == null) ? 0 : -1;
              }
          }
          return retVal;
      }