public void runOnStateAppliedFilters(Job job) {
        new JobPerformingFilters(job, jobDefaultFilters).runOnStateAppliedFilters();
    }
@Test
    void jobFiltersAreNotAppliedIfJobHasNoStateChange() {
        // GIVEN
        Job aJob = anEnqueuedJob().build();
        aJob.startProcessingOn(backgroundJobServer);
        aJob.getStateChangesForJobFilters();  // clear

        // WHEN
        aJob.updateProcessing();
        jobFilterUtils.runOnStateAppliedFilters(List.of(aJob));

        // THEN
        assertThat(logAllStateChangesFilter.getStateChanges(aJob)).isEmpty();
    }