docs: @Override
      public void apply(Object target) {
          /*
           * Note that all runners that are Orderable are also Sortable (because
           * Orderable extends Sortable). Sorting is more efficient than ordering,
           * so we override the parent behavior so we sort instead.
           */
          if (target instanceof Sortable) {
              Sortable sortable = (Sortable) target;
              sortable.sort(this);
          }
      }