private String sort(MemoriCommand command, GoogleSync googleSync) { Boolean[] f_values = command.getMemoriField(); for (int i = 0; i < f_values.length; i++) { if (f_values[i] == Boolean.TRUE) { if (i == 0) { memoriCalendar.sort(MemoriEvent.nameComparator); } else if (i == 1) { memoriCalendar.sort(MemoriEvent.startDateComparator); } else if (i == 2) { memoriCalendar.sort(MemoriEvent.endDateComparator); } else if (i == 3) { memoriCalendar.sort(MemoriEvent.descriptionComparator); } else { memoriCalendar.sort(MemoriEvent.locationComparator); } } } return MESSAGE_SORT; }