class SyncStateTracker extends Service {

  public SyncState getCurrentSyncState() {
    return currentState;
  }

  public  SyncStateTracker(
      final AsyncRunner asyncRunner,
      final SyncService syncService,
      final P2PNetwork<? extends Peer> network,
      final int startupTargetPeerCount,
      final Duration startupTimeout);

}