Cavolo! Mai vista una cosa del genere!
Comunque ho preso il codice che ti ho postato prima (che non è altro che il tuo codice reindentato) e gli aggiunto un return null; sul metodo toString().
Compila correttamente.
A questo punto non posso che darti qualche consiglio per semplificarti la vita:
1. Crea un file .java per ogni classe e per ogni interfaccia.
2. indenta il codice correttamete.
3. usa un editor decente, almeno come Notepad++ e controlla sempre che le parentesi {} corrispondano.

Rispondi quotando