s.second(builder.scheduleExprSecond);
s.minute(builder.scheduleExprMinute);
s.hour(builder.scheduleExprHour);
s.dayOfWeek(builder.scheduleExprDayOfWeek);
s.dayOfMonth(builder.scheduleExprDayOfMonth);
s.month(builder.scheduleExprMonth);
s.year(builder.scheduleExprYear);
s.start(builder.scheduleExprStartDate);
s.end(builder.scheduleExprEndDate);
s.timezone(builder.scheduleExprTimezone);
this.calendarTimeout = new CalendarBasedTimeout(s);