public final void processNotes(NoteList in) { in.sort(); Note temp; int size = in.size(); temp = in.getNote(in.size() - 1); float totalTime = temp.getStartTime() + temp.getSubjectiveDuration(); for (int i = 0; i < size; i++) { temp = in.getNote(i); // System.out.println("obj: " + temp.getObjectiveDuration() + " // subj: " + temp.getSubjectiveDuration()); temp.setStartTime(totalTime - (temp.getStartTime() + temp.getSubjectiveDuration())); } }