@Nullable
  Pair<E, List<E>> parseWithNew(@NotNull PsiElement root,
                                @Nullable Document document,
                                @NotNull Collection<? extends TextRange> ranges,
                                @NotNull PsiElement element,
                                @NotNull ArrangementSettings settings);
@Nullable
  Pair<E, List<E>> parseWithNew(@NotNull PsiElement root,
                                @Nullable Document document,
                                @NotNull Collection<? extends TextRange> ranges,
                                @NotNull PsiElement element,
                                @NotNull ArrangementSettings settings)