protected abstract void createBestHands(List<FiveCardPokerHand> allBestHands, Map<FiveCardPokerHand, List<AbstractStartingHand>> bestFiveCardHandForStartingHand, 
            FiveCardBoard simulatedBoard, List<AbstractStartingHand> simulatedHands);