Can RuntimeExceptions be caught in Java ?