Tudo bem que é apenas uma curiosidade, mas eu fiz o que o Nico recomendou e tentei encontrar a classe anônima no Navigator, mas para mim não apareceu nenhuma (com aquele nome $1). Não sei se eu fiz algo errado ou se as novas versões do Java tiveram alguma mudança nisso. No caso, o código da classe anônima que eu usei foi o seguinte.
lista.sort(new Comparator<Conta>() {
@Override
public int compare(Conta c1, Conta c2) {
return Integer.compare(c1.getNumero(), c2.getNumero());
}
}
);
Eu percebi que o Navigator tem a mensagem "depercated". Imagino que alguma mudança nele deve ter em relação à época em que o curso foi gravado...