public String getStartTime() {
   switch (getScheduleType()) {
     case RUN_ONCE:
       return runOnceEditor.getStartTime();
     case SECONDS: // fall through
     case MINUTES: // fall through
     case HOURS: // fall through
     case DAILY: // fall through
     case WEEKLY: // fall through
     case MONTHLY: // fall through
     case YEARLY:
       return recurrenceEditor.getStartTime();
     case CRON:
       return cronEditor.getStartTime();
     default:
       throw new RuntimeException(MSGS.invalidRunType(getScheduleType().toString()));
   }
 }