class NestedTryFinallyInEndlessLoop {
public void boo() {
int n;
while (true) {
try {
try {
n = 1;
} finally {
n = 2;
}
} catch (Throwable t) {
System.out.println(t);
}
}
}
public void foo() {
int n;
while (true) {
try {
try {
n = 1;
} finally {
try {
n = 2;
} finally {
n = 3;
}
}
} catch (Throwable t) {
System.out.println(t);
}
}
}
public void bar() {
int n;
while (true) {
try {
try {
n = 1;
} finally {
try {
n = 2;
} finally {
try {
n = 3;
} finally {
n = 4;
}
}
}
} catch (Throwable t) {
System.out.println(t);
}
}
}
public void fiz() {
int n;
while (true) {
try {
try {
n = 1;
} finally {
try {
n = 2;
} finally {
try {
n = 3;
} finally {
try {
n = 4;
} finally {
n = 5;
}
}
}
}
} catch (Throwable t) {
System.out.println(t);
}
}
}
public void baz() {
int n;
while (true) {
try {
try {
n = 1;
} finally {
try {
n = 2;
} finally {
try {
n = 3;
} finally {
try {
n = 4;
} finally {
try {
n = 5;
} finally {
n = 6;
}
}
}
}
}
} catch (Throwable t) {
System.out.println(t);
}
}
}
}