int (int line) { int lineBefore = getNonEmptyLineBefore(line); int indentCharCount = -1; if (lineBefore >= 0) { indentCharCount = countIndentCharsAt(lineBefore); } int lineAfter = getNonEmptyLineAfter(line); if (lineAfter >= 0) { indentCharCount = Math.max(indentCharCount, countIndentCharsAt(lineAfter)); } return indentCharCount; }