static int findWordEndOffset(String text, int offset) { int end = offset; while (end < text.length && !isWordBoundary(text[end])) { end++; } return end; }