class Catch { void defaultUnionType() throws Throwable { try { throw new Throwable(); } catch (IndexOutOfBoundsException | NullPointerException ex) { } } void defaultDeclaredType() throws Throwable { try { throw new Throwable(); } catch (RuntimeException ex) { } } }