import java.io.IOException;
class Ideone {
private static <T
extends Throwable
> void rethrow
(Throwable t
) throws T
{ throw (T) t;
}
private static void withoutExceptionsDeclaration() {
try {
rethrow(t);
}
}
}
public static void main
(String[] args
) { withoutExceptionsDeclaration();
}
}
aW1wb3J0IGphdmEuaW8uSU9FeGNlcHRpb247CgpjbGFzcyBJZGVvbmUgewoJcHJpdmF0ZSBzdGF0aWMgPFQgZXh0ZW5kcyBUaHJvd2FibGU+IHZvaWQgcmV0aHJvdyhUaHJvd2FibGUgdCkgdGhyb3dzIFQgewoJCXRocm93IChUKSB0OwoJfQoJCglwcml2YXRlIHN0YXRpYyB2b2lkIHdpdGhvdXRFeGNlcHRpb25zRGVjbGFyYXRpb24oKSB7CgkJdHJ5IHsKCQkJdGhyb3cgbmV3IElPRXhjZXB0aW9uKCk7CgkJfSBjYXRjaCAoVGhyb3dhYmxlIHQpIHsKCQkJcmV0aHJvdyh0KTsKCQl9Cgl9CgkKCXByaXZhdGUgc3RhdGljIHZvaWQgdGVzdCgpIHRocm93cyBJT0V4Y2VwdGlvbiB7CgkJdGhyb3cgbmV3IElPRXhjZXB0aW9uKCk7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSAgewoJCXdpdGhvdXRFeGNlcHRpb25zRGVjbGFyYXRpb24oKTsKCX0KfQ==