Para evitar a implementação deste Listener com os dois métodos vazios, qual o pattern você sugere? Dessa forma a classe ficaria mais clara.