PS: Eclipse ti ha suggerito di eliminare startDate perché nel copiare il mio codice te lo sei dimenticato (dichiarazioni iniziali). Vabbhè che poi nella logica non ne faccio più uso, ma è parte integrante degli argomenti del costruttore e per qualsiasi ragione potresti voler poter modificare quell'attributo o averne il controllo. Vedi te se eliminarlo.