Ao invés de invocar determinada exceção, e ou ate mesmo varias através do pipe dentro do catch, não teria uma exceção genérica que pegaria o retorno de qualquer exceção independente de qual seja?
exemplo
catch(execaoGenerica ex){ //pode ser //NullPointerException //IOException // etc.. }
caso tenha, seria uma boa prática? porque?