int (@NotNull Document document, int startOffset, int endOffset) { CharSequence text = document.getImmutableCharSequence(); for (int i = startOffset; i < endOffset; i++) { char c = text.charAt(i); if (c != ' ' && c != '\t') { return i; } } return startOffset; }