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