doSelectionLineDown(); showCaret();
if (isSingleLine()) { return; }   if (caretLine < content.getLineCount() - 1) { String lineText = content.getLine(caretLine); int offsetInLine = caretOffset - content.getOffsetAtLine(caretLine); int caretX = getXAtOffset(lineText, caretLine, offsetInLine);  caretLine++; if (isBidi()) { caretOffset = getBidiOffsetAtMouseLocation(caretX, caretLine); } else { caretOffset = getOffsetAtMouseLocation(caretX, caretLine); } }
void doLineDown() {	doSelectionLineDown();	showCaret();}