Нет необходимости дублировать декларацию абстрактного метода из интерфейса.
Более того, это потенциальный источник ошибок - в одном месте изменили сигнатуру, в другом забыли.