boolean (@NotNull TextRange range, @NotNull OuterLanguageElement element) { PsiElement psi = element.getContainingFile().getViewProvider().getPsi(element.getLanguage()); if (psi == null) { return false; } List<PsiElement> injectedElements = PsiTreeUtil.getInjectedElements(element); for (PsiElement el : injectedElements) { if (!isWhiteSpaceOrComment(el, range)) { return false; } } return true; }