@Override
                public void resolve() {
                    CardList allTokens = AllZoneUtil.getCreaturesInPlay(card.getController());
                    allTokens = allTokens.filter(AllZoneUtil.token);

                    int multiplier = AllZoneUtil.getDoublingSeasonMagnitude(card.getController());

                    for (int i = 0; i < allTokens.size(); i++) {
                        Card c = allTokens.get(i);
                        for (int j = 0; j < multiplier; j++)
                            copyToken(c);
                    }
                }