Erro de compilação

Olá pessoal ,

estou com uma duvida sobre a classe abaixo pq não compila e dá o erro na linha onde está
catch (NumberFormatException e) o erro é :

Unreachable catch block for NumberFormatException.It is already handled by catch block for RuntimeException

Se alguém puder me ajudar agradeceria …

abs


class Number1 {
	    public static void main(String [] args) {
	      try {
       	             System.out.print(Integer.parseInt("forty "));
	      } catch (RuntimeException r) {
	        System.out.print("runtime ");
	      } 
	      catch (NumberFormatException e) {
	        System.out.print("number ");
	      }
	   
	      
	   }
 }

Se você for capturar várias exceções, deve fazer da mais restrita à mais específica.
Do jeito que você colocou, a NumberFormatException nunca vai ser capturada, pois ela extende RuntimeException.