Collections.sort [RESOLVIDO]

Senhores,

Estou desbravando a API Collections do Java e encontrei um problema que não consigo resolver.

public class ContaPoupanca extends Conta implements Comparable<ContaCorrente>{

@Override
public void atualiza(double taxa) {
	this.saldo += saldo * taxa * 3;
	
}

@Override
public int compareTo(ContaCorrente cc) {
	if(this.getNumero() < cc.getNumero()) {
		return -1;
	}
	if(this.getNumero() > cc.getNumero()) {
		return 1;
	}
	return 0;`Texto pré-formatado`

E minha classe de teste:

public class TestaOrdenacao{

public static void main(String[] args) {
	
	List<ContaPoupanca> contas = new ArrayList<>();
	
	ContaPoupanca cp1 = new ContaPoupanca();
	cp1.setNumero(1234);
	contas.add(cp1);
	
	ContaPoupanca cp2 = new ContaPoupanca();
	cp2.setNumero(1245);
	contas.add(cp2);
	
	ContaPoupanca cp3 = new ContaPoupanca();
	cp3.setNumero(1257);
	contas.add(cp3);

	ContaPoupanca cp4 = new ContaPoupanca();
	cp4.setNumero(1567);
	contas.add(cp4);
	
	Collections.sort(contas); //Não compila
	
}

O compilador está apontando para a palavra sort e mostra este erro:

The method sort(List) in the type Collections is not applicable for the arguments (List)

Procurei na internet sobre e não achei nada que pudesse me ajudar, poderiam me explicar o que está acontecendo com o código?