Originariamente inviato da Uri_geller
ma mi ritorna un errore di tipo "missing return statment"..
Entrando nei catch il metodo sarebbe "sguarnito" del return!! Togli i catch, fai uscire di fuori le eccezioni (da gestire più "in alto") e gestendo sempre la chiusura sfruttando un try/finally in modo appropriato.