PsiElement (@NotNull PsiElement element, @NotNull TextRange range, boolean canChangeWhiteSpacesOnly) { ASTNode treeElement = element.getNode(); PsiFile file = element.getContainingFile(); final CodeFormatterFacade codeFormatter = new CodeFormatterFacade(getSettings(file), element.getLanguage()); final PsiElement formatted = codeFormatter.processRange(treeElement, range.getStartOffset(), range.getEndOffset()).getPsi(); return CoreCodeStyleUtil.postProcessElement(file, formatted, canChangeWhiteSpacesOnly); }