Abban igazad van, hogy az f==null ellenőrzése felesleges, egyből ugrik az Exception-re -- ahol találgathatunk, hogy a 'new File' nem sikerült, vagy a 'new FileInputStream'
Szerk: sajnos nem minden ilyen frenkizős kifejezést ismerek, de cserébe elárulom, hogy épp most állok át a B.U.S.H.-ról a B.R.U.S.H.-ra.