boolean first = true; for (Enumeration j = player.getInitiatives(); j.hasMoreElements();) { Integer init = (Integer)j.nextElement(); if (first) { first = false; } else {
for (int j = 0; j < player.getInitiative().size(); j++) { if (j != 0) {
    private void writeInitiativeReport() {        // write to report        roundReport.append("\nInitiative Phase for Round #" + roundCounter                           + "\n------------------------------\n");        for (Enumeration i = game.getPlayers(); i.hasMoreElements();) {            final Player player = (Player)i.nextElement();            roundReport.append(player.getName() + " rolls a ");            boolean first = true;            for (Enumeration j = player.getInitiatives(); j.hasMoreElements();) {                Integer init = (Integer)j.nextElement();                if (first) {                    first = false;                } else {                    roundReport.append(" / ");                }                roundReport.append(init.toString());            }            roundReport.append(".\n");        }        roundReport.append("\nThe turn order is:\n  ");        for (int i = 0; i < turns.length; i++) {            roundReport.append((i == 0 ? "" : ", ") + getPlayer(turns[i]).getName());        }        roundReport.append("\n");        // reset turn index        ti = 0;    }