Акка постоянный FSM: IntelliJ показывает ошибку коллизии domainEventTag()
Я работаю с akka FSM персистентными актерами является java, использую akka 2.5.17, просто расширяю AbstractPersistentLoggingFSM
Это базовая структура примера актера FSM:
import akka.persistence.fsm.AbstractPersistentLoggingFSM;
public class MyFSMActor extends AbstractPersistentLoggingFSM<String, String, String> {
@Override
public Class<String> domainEventClass() {
return null;
}
@Override
public String applyEvent(String domainEvent, String currentData) {
return null;
}
@Override
public String persistenceId() {
return null;
}
}
Я использую IntelliJ в качестве IDE, который показывает красное предупреждение
"domainEventTag()" в "akka.persistence.fsm.AbstractPersistentFSM" конфликтует с "domainEventTag()" в "akka.persistence.fsm.PersistentFSM"; попытка использовать несовместимый тип возврата
Но на самом деле код работает и успешно компилируется...
Проблема возникает с JDK 9, 10 и 11 (я не пробовал с 8).
Любая подсказка о причине этой красной ошибки?