No fim do Java2 tem um monte de manipulação de exceptions e formas de criar novas exceptions. Não sei se o exemplo dado é ruim (tentativa de sacar a mais do que uma conta possui), mas no meu ver é uma complicação de if/else.Dava pra por no método "else{syso ("Saldo insuficiente")}"