Problema com override

Eu sei que geralmente esse erro acontece principalmente quando tenta-se dar override em um método de uma interface e erra-se na ortografia , mas contudo porém toda via , eu não sei porque o que estou fazendo ta dando erro , alguém poderia me dar uma força ?

[code]import java.util.Collection;
import java.util.List;

public class model implements methods {

List<T> list;

public model(List<T> list) {
    this.list = list;
}

public boolean containsAll(Collection<?> c) {
    return list.containsAll(c);
}

}[/code]

[code]import java.util.Collection;

public interface methods {
public boolean containsAll(Collection<?> c);
}
[/code]

Muda pra implements methods

Kra valeww !
Funcionou !
Eu estou implementando a interface List no meu ListModel pra facilitar
o manuzeio da jList tava quase desistindo por causa desses Generics !
Brigadão mesmo !