Vimos que para fazer ordenação por Agencia dentro do método sort(), criamos uma classe do qual deriva da Interface Icomparer. E se eu quisesse ordenar por saldo, teria que criar outra classe do qual seria "ComparadorContaCorrentePorSaldo" e também fazer com que deriva da Interface Icomparer? Isso não seria repetição de código, teria uma maneira "genérica" de fazer isso melhor?