@@ -0,0 +1,909 @@
+package sfBugs;%0A%0Aimport java.io.BufferedReader;%0Aimport java.io.File;%0Aimport java.io.FileNotFoundException;%0Aimport java.io.FileReader;%0Aimport java.io.IOException;%0A%0A/**%0A%0ABonjour,%0A%0Aje ne comprends pas le pb suivant :%0A%0A%22Drfrencement immdiat du rsultat d'un readLine()%0ALe rsultat d'un appel  readLine() est immdiatement drfrenc. S'il n'y a plus d'autre lignes de texte  lire, readLine() retournera null ce qui provoquera une NullPointerException lors du drfrencement.%22%0A%0AConcerne le code suivant :%0ABufferedReader lReader = new BufferedReader(new InputStreamReader(in));%0Aif (%22o%22.equals(lReader.readLine()))%0A%0AOu est le bug ?%0AQu'entendez vous exactement par %22drfrencement%22 ?%0A%0AMerci pour vos rponses%0A%0A%0A *%0A */%0Apublic class Bug1609941 %7B%0A%09boolean b(File f) throws IOException %7B%0A%09%09BufferedReader in = new BufferedReader(new FileReader(f));%0A%09%09boolean result = %22o%22.equals(in.readLine());%0A%09%09in.close();%0A%09%09return result;%0A%09%7D%0A%0A%7D%0A

Add test case