Buongiorno a tutti!!

Ho una domanda per voi esperti.
Ho un mio metodo che può "tirarare" diversi tipi di eccezione. Quando richiamo questo metodo, riesco a gestire le 2 eccezioni in maniera differente, cioè una con il try-catch e l'altra rilanciarla fuori con il throw? Non so se mi son spiegato bene..

In codice:
codice:
public void metodo() throw Exception1, Exception2{
 .......
 ......
}

public void xxx() throw Exception2{
 ....
 ...
 try{
    metodo();
 }catch(Exception1 e){

 }
}

}