O retorno do método "compare" não poderia ser resumido em uma única linha? Ou isso não é uma boa prática? Exemplo, ser feito assim:
@Override
public int compare(Conta c1, Conta c2) {
return c1.getTitular().getNome().compareTo(c2.getTitular().getNome());
}
ao invés de:
@Override
public int compare(Conta c1, Conta c2) {
String nomeC1 = c1.getTitular().getNome();
String nomeC2 = c2.getTitular().getNome();
return nomeC1.compareTo(nomeC2);
}