if (bidiRun.isEvenRun()) { dest.append(doWriteForward(text, bidiRun.start, bidiRun.limit, markFlag = 0; if (bidiRun.isEvenRun()) { if (bidi.isInverse() && dirProps[bidiRun.start] != Bidi.L) { if (bidiRun.isEvenRun()) { dest.append(doWriteReverse(text, bidiRun.start, bidiRun.limit, if (bidiRun.isEvenRun()) { if (dirProps[bidiRun.limit - 1] != Bidi.L) { dest.append(LRM_CHAR);