addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasLineComment) { preserveEmptyLines(count, this.scanner.getCurrentTokenStartPosition()); addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasComment) { this.printNewLine(this.scanner.getCurrentTokenStartPosition()); } else { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.startPosition); } else if (count == 1) { printNewLine(this.scanner.startPosition);
addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasLineComment) { preserveEmptyLines(count, this.scanner.getCurrentTokenStartPosition()); addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasComment) { this.printNewLine(this.scanner.getCurrentTokenStartPosition()); } else { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.startPosition); } else if (count == 1) { printNewLine(this.scanner.startPosition);
addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasLineComment) { preserveEmptyLines(count, this.scanner.getCurrentTokenStartPosition()); addDeleteEdit(this.scanner.getCurrentTokenStartPosition(), this.scanner.getCurrentTokenEndPosition()); } else if (hasComment) { this.printNewLine(this.scanner.getCurrentTokenStartPosition()); } else { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.getCurrentTokenStartPosition()); } else if (count == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (count >= 1) { if (count > 1) { preserveEmptyLines(count - 1, this.scanner.startPosition); } else if (count == 1) { printNewLine(this.scanner.startPosition);
if (lines >= 1) { currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); this.scanner.resetTo(this.scanner.currentPosition, this.scannerEndPosition - 1); useAlignmentBreakIndentation(emptyLinesRules); currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); } else if (hasComment) { this.printNewLine(tokenStartPosition); } else { preserveEmptyLines(lines - 1, tokenStartPosition); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) {
if (lines >= 1) { currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); this.scanner.resetTo(this.scanner.currentPosition, this.scannerEndPosition - 1); useAlignmentBreakIndentation(emptyLinesRules); currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); } else if (hasComment) { this.printNewLine(tokenStartPosition); } else { preserveEmptyLines(lines - 1, tokenStartPosition); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) {
if (lines >= 1) { currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); this.scanner.resetTo(this.scanner.currentPosition, this.scannerEndPosition - 1); useAlignmentBreakIndentation(emptyLinesRules); currentTokenStartPosition = tokenStartPosition; preserveEmptyLines(lines, currentTokenStartPosition); addDeleteEdit(currentTokenStartPosition, whitespacesEndPosition); } else if (hasComment) { this.printNewLine(tokenStartPosition); } else { preserveEmptyLines(lines - 1, tokenStartPosition); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) { if (lines > 1) { preserveEmptyLines(lines - 1, this.scanner.getCurrentTokenStartPosition()); } else if (lines == 1) { printNewLine(this.scanner.getCurrentTokenStartPosition()); if (lines >= 1) {