@NotNull
  ArrangementEntryMatcher buildMatcher(@NotNull ArrangementMatchCondition condition) throws IllegalArgumentException;
@NotNull
  ArrangementEntryMatcher buildMatcher(@NotNull ArrangementMatchCondition condition)