package testdata;
public class TryCatchFinally {
public static void method() {
int count = 0;
try {
if (true) {
throw new NullPointerException();
}
throw new AssertionError();
} catch (IllegalStateException e) {
throw new AssertionError();
} catch (NullPointerException expected) {
count++;
} catch (RuntimeException e) {
throw new AssertionError();
} finally {
count++;
}
if (count != 2) {
throw new AssertionError();
}
}
}