void () { int n; while (true) { try { try { <warning descr="The value '1' assigned to 'n' is never used">n</warning> = 1; } finally { try { <warning descr="The value '2' assigned to 'n' is never used">n</warning> = 2; } finally { try { <warning descr="The value '3' assigned to 'n' is never used">n</warning> = 3; } finally { <warning descr="The value '4' assigned to 'n' is never used">n</warning> = 4; } } } } catch (Throwable t) { System.out.println(t); } } }