do {
try {
final int max = fragmentsSize - 1;
for (int i = 0; i < max; i++) {
ASTNode fragment = fragments[i];
fragment.traverse(this, scope);
this.scribe.printComment(CodeFormatter.K_UNKNOWN, Scribe.BASIC_TRAILING_COMMENT);
if (this.scribe.lastNumberOfNewLines == 1) {
// a new line has been inserted while printing the comment
// hence we need to use the break indentation level before printing next token...
this.scribe.indentationLevel = binaryExpressionAlignment.breakIndentationLevel;