class RaftActor extends AbstractUntypedPersistentActor {

protected abstract void applyState(ActorRef clientActor, Identifier identifier, Object data)protected abstract void applyState(ActorRef clientActor, Identifier identifier, Object data);

protected abstract void applyState(ActorRef clientActor, Identifier identifier, Object data)protected  RaftActor(final String id, final Map<String, String> peerAddresses,
         final Optional<ConfigParams> configParams, final short payloadVersion);

}