@interface Exception
@end
@interface OtherException
@end
void f() {
@try {
Exception *e;
@throw e;
}
@catch (Exception *varname) {
}
@finally {
}
@try {
}
@catch (Exception *varname1) {
@throw;
}
@catch (OtherException *varname2) {
}
@try {
}
@finally {
}
}