List<XmlElementArrangementEntry> (@NotNull PsiElement root, @Nullable Document document, @NotNull Collection<? extends TextRange> ranges, @NotNull ArrangementSettings settings) { final XmlArrangementParseInfo parseInfo = new XmlArrangementParseInfo(); root.accept(new XmlArrangementVisitor(parseInfo, ranges) { @Override protected void postProcessTag(@NotNull XmlTag xmlTag, @NotNull XmlElementArrangementEntry xmlTagEntry) { addEntriesForEmbeddedContent(xmlTag, xmlTagEntry, document, ranges); } }); return parseInfo.getEntries(); }