public double getWinPercentageForHand(AbstractStartingHand hand, int numberOfSignificantDigits) {
        checkArgumentsForResultRetrieval(hand, numberOfSignificantDigits);
        BigDecimal winningPercentage = new BigDecimal(resultForHand.get(hand)[0]);
        winningPercentage = winningPercentage.divide(new BigDecimal(performedSimulations), new MathContext(numberOfSignificantDigits + 3));
        winningPercentage = winningPercentage.multiply(new BigDecimal(100));
        return winningPercentage.round(new MathContext(numberOfSignificantDigits)).doubleValue();
    }