public double getLossPercentageForHand(AbstractStartingHand hand, int numberOfSignificantDigits) {
        checkArgumentsForResultRetrieval(hand, numberOfSignificantDigits); 
        
        /* The number of losses is the amount performed simulations
         * that didn't result in a win or tie.
         */
        int numberOfLosses = performedSimulations;
        int[] resultForThisHand = resultForHand.get(hand);
        for (int i = 0; i < resultForThisHand.length; i++) {
            numberOfLosses -= resultForThisHand[i];
        }        
        BigDecimal lossPercentage = new BigDecimal(numberOfLosses);
        lossPercentage = lossPercentage.divide(new BigDecimal(performedSimulations), new MathContext(numberOfSignificantDigits + 3));
        lossPercentage = lossPercentage.multiply(new BigDecimal(100));
        return lossPercentage.round(new MathContext(numberOfSignificantDigits)).doubleValue();        
    }