code: public boolean after(@NotNull final DayOfTheWeek other) {
          Contract.requireArgNotNull("other", other);
          return this.id > other.id;
      }
docs: Returns the information this day of the week logically follows after the given one. Example TUE.follows(MON) or FRI.follows(MON)
  would be true, but MON.follows(TUE) is not. Public holidays does not follow any other day.
  
  @param other
  Day to compare with.
  
  @return {@literal true} if this day of the week is later in the week than the given one.