this.appendSolutionText(MessageFormat.format(L10N.getString("msg.Hint.4.pattern"), numMoves, numRobots) + " ", null);
for (Integer robot : robotsMoved) {
this.appendSolutionText(Board.getColorShortL10N(robot.intValue()), COL_ROBOT[robot.intValue()]);
}
this.appendSolutionText(L10N.getString("msg.Hint.4.LastMove.text") + " ", null);
final Move lastMove = this.computedSolutionList.get(this.computedSolutionIndex).getLastMove();
this.appendSolutionText(Board.getColorShortL10N(lastMove.robotNumber), COL_ROBOT[lastMove.robotNumber]);
this.appendSolutionText(lastMove.strDirectionL10N() + ".\n", null);
}
++this.hintCounter;
}