public String getEstimatesHtml() { Session session = SessionSingleton.getSession(); if (session == null) { return ""; } Iterator iterator = session.playerNameSortedIterator(); StringBuffer buff = new StringBuffer(); printEstimatesTableHeader(session, buff); while (iterator.hasNext()) { String playerName = (String) iterator.next(); Judge judge = getJudgeOrNull(playerName); if (null == judge) { continue; } HtmlRow.startTag(buff); buff.append(HtmlSimpleElement.printTableCell(playerName)); judge.getGuessesRow(buff, session); HtmlRow.endTag(buff); } HtmlTable.endTagWithP(buff); return buff.toString(); }