does exception catch runtimeexception