Il programma apparentemente sembra funzionare, tranne che al suo termine mi viene dato il messaggio "null pointer assignment".
Ho realizzato il programma con una lista... so che è lungo, spero non sia un problema. Sarei infinitamente grato a chi sapesse aiutarmi, perché mi sto spaccando la testa da giorni a capire dove io stia sbagliando. Riporto di seguito un link al codice
http://utenti.lycos.it/lorm/stt/LSTPRV.TXT