List<ServiceViewFilter> (@NotNull ServiceViewFilter targetFilter) { List<ServiceViewFilter> filters = new ArrayList<>(myFilters); do { filters.remove(targetFilter); targetFilter = targetFilter.getParent(); } while (targetFilter != null); return filters; }