StdArrangementExtendableSettings (@NotNull List<? extends ArrangementGroupingRule> groupingRules, @NotNull List<? extends StdArrangementMatchRule> matchRules, @NotNull Collection<? extends StdArrangementRuleAliasToken> rulesAliases) { final List<ArrangementSectionRule> sectionRules = new ArrayList<>(); for (StdArrangementMatchRule rule : matchRules) { sectionRules.add(ArrangementSectionRule.create(rule)); } return new StdArrangementExtendableSettings(groupingRules, sectionRules, rulesAliases); }