// Javaのエラー処理
// 変数名とかは申し訳ない m(__)m
try {
 FileReader fr = new FileReader("sample.txt");
 try {
  BufferedReader br = new BufferedReader(fr);
  try {
   // br.readLine() とかごにょごにょ
  } catch (IOException e) {
   e.printStackTrace();
  } finally {
   br.close();
  }
 } catch (IOException e) {
  e.printStackTrace();
 } finally {
  fr.close();
 }
} catch (IOException e) {
 e.printStackTrace();
}

// 綺麗とは言えないな・・・ラップとかすればマシにはなるが・・・
// どなたかエレガントな感じに書けないでしょうか。