class SlotProcessor {

  public NodeSlot getNodeSlot() {
    return nodeSlot;
  }

  @VisibleForTesting  SlotProcessor(
      final RecentChainData recentChainData,
      final SyncService syncService,
      final ForkChoice forkChoice,
      final Eth2Network p2pNetwork,
      final SlotEventsChannel slotEventsChannelPublisher,
      final EventBus eventBus,
      final EventLogger eventLogger);
  public  SlotProcessor(
      final RecentChainData recentChainData,
      final SyncService syncService,
      final ForkChoice forkChoice,
      final Eth2Network p2pNetwork,
      final SlotEventsChannel slotEventsChannelPublisher,
      final EventBus eventBus);

}