Generics: наследование от абстрактного класса, который реализует интерфейс

У меня есть следующий интерфейс:

public interface SingleRecordInterface<T> {
    public void insert(T object);
}

У меня есть абстрактный класс ниже (это не упоминает метод вставки):

public abstract class AbstractEntry implements SingleRecordInterface<AbstractEntryBean> {
}

У меня есть конкретный класс:

public class SpecificEntry extends AbstractEntry {
    public void insert(SpecificEntryBean entry) {
        // stuff
    }
}

Наконец, SpecificEntryBean определяется как:

public class SpecificEntryBean extends AbstractEntryBean {
}

У меня есть следующая ошибка:

Тип SpecificEntry должен реализовывать унаследованный абстрактный метод SingleRecordInterface.insert (AbstractEntryBean)

Я не понимаю причину этой ошибки, учитывая, что SpecificEntryBean расширяет AbstractEntryBean. Как я могу исправить эту ошибку?

Ответы на вопрос(4)

Ваш ответ на вопрос