@Override
    public JobDetails postProcess(JobDetails jobDetails) {
        if (isNotNullOrEmpty(substringBetween(jobDetails.getClassName(), "$$", "$$"))) {
            return new JobDetails(
                    substringBefore(jobDetails.getClassName(), "$$"),
                    jobDetails.getStaticFieldName(),
                    jobDetails.getMethodName(),
                    jobDetails.getJobParameters()
            );
        }
        return jobDetails;
    }
@Test
    void postProcessWithoutCGLibReturnsSameJobDetails() {
        // GIVEN
        final JobDetails jobDetails = defaultJobDetails().build();

        // WHEN
        final JobDetails result = cgLibPostProcessor.postProcess(jobDetails);

        // THEN
        assertThat(result).isSameAs(jobDetails);
    }