}
else {
log.debug("Possible moves: "+possibleMoves.size()+" - "+possibleMoves);
Iterator<Move> i = possibleMoves.iterator();
while(i.hasNext()) {
Move m = (Move) i.next();
StringBuilder linkText = new StringBuilder();
linkText.append(m.getNode()).append(" (");
switch(m.getType()) {
case BoardModel.TAXI: linkText.append("TAXI").append(")"); break;
case BoardModel.BUS: linkText.append("BUS").append(")"); break;
case BoardModel.UG: linkText.append("UG").append(")"); break;
case BoardModel.BLACK: linkText.append("XXX").append(")"); break;
case BoardModel.INF: linkText.append("INF").append(")"); break;