@Override
    public boolean supports(Job job) {
        JobDetails jobDetails = job.getJobDetails();
        return !jobDetails.hasStaticFieldName() && Modifier.isStatic(getJobMethod(jobDetails).getModifiers());
    }
@Test
    void supportsJobIfJobClassHasPrivateConstructorButStaticJobMethod() {
        Job job = anEnqueuedJob()
                .withJobDetails(() -> TestServiceForIoC.doWorkInStaticMethod(UUID.randomUUID()))
                .build();

        assertThat(backgroundStaticJobWithoutIocRunner.supports(job)).isTrue();
    }