// Test case for Issue 145
// https://github.com/typetools/checker-framework/issues/145
class UnionTypes {
public void TryCatch() {
try {
int[] arr = new int[10];
arr[4] = 1;
} catch (ArrayIndexOutOfBoundsException | StringIndexOutOfBoundsException exc) {
Exception e = exc;
}
}
}