java can you catch runtimeexception