public @NotNull Filter createFilter() {
    List<Filter> filters = createFilters();
    return changeList -> ContainerUtil.and(filters, filter -> filter.accepts(changeList));
  }
public @NotNull Filter createFilter()