TextRange (@NotNull PsiElement element) { PsiElement[] children = element.getChildren(); assert children.length > 1 && children[0] instanceof PsiComment; int i = 0; PsiElement child = children[i]; while (child instanceof PsiWhiteSpace || child instanceof PsiComment) { child = children[++i]; } return new TextRange(child.getTextRange().getStartOffset(), element.getTextRange().getEndOffset()); }