private boolean isItFlushOrDraw(List<Card> cards) {
        Iterator<Card> iterator = cards.iterator();
        Suit previous = null;
        while (iterator.hasNext()) {
            Suit current = iterator.next().getSuit();
            if (previous != null) {
                if (!previous.equals(current)) return false;
            }
            previous = current;
        }
        return true;
    }