def METHOD_NAME(self):
    filters = []
    if self.filter_fn is not None:
        filters.append(f'{self.filter_fn.__name__}()')
    if self.project_fn is not None:
        filters.append(f'{self.project_fn.__name__}(project)')
    if self.codebase_fn is not None:
        filters.append(f'{self.codebase_fn.__name__}(codebase)')
    if self.repository_fn is not None:
        filters.append(f'{self.repository_fn.__name__}(repository)')
    if self.category_fn is not None:
        filters.append(f'{self.category_fn.__name__}(category)')
    if self.branch_fn is not None:
        filters.append(f'{self.branch_fn.__name__}(branch)')
    filters += [filter.describe() for filter in self.filters]
    filters += [filter.describe() for filter in self.property_filters]
    return filters