boolean (final XmlTag xmlTag) { PsiElement prev = xmlTag.getPrevSibling(); if (prev == null) return false; ASTNode prevNode = SourceTreeToPsiMap.psiElementToTree(prev); while (prevNode != null && containsWhiteSpacesOnly(prevNode)) { prevNode = prevNode.getTreePrev(); } if (prevNode == null) return false; if (!(SourceTreeToPsiMap.treeElementToPsi(prevNode) instanceof XmlTag)) return false; return checkName(xmlTag, myHtmlCodeStyleSettings.HTML_ELEMENTS_TO_INSERT_NEW_LINE_BEFORE); }