@Override
    public void recipe() throws Exception {
        // so that test code has all the access to the system
        ACL.as2(ACL.SYSTEM2);

        final JenkinsRecipe recipe = this.testDescription.getAnnotation(JenkinsRecipe.class);
        if (recipe == null) {
            return;
        }
        @SuppressWarnings("unchecked")
        final JenkinsRecipe.Runner<JenkinsRecipe> runner = (JenkinsRecipe.Runner<JenkinsRecipe>)
                recipe.value().getDeclaredConstructor().newInstance();
        recipes.add(runner);
        tearDowns.add(() -> runner.tearDown(this, recipe));
    }
Provides JUnit 5 compatibility for {@link JenkinsConfiguredWithCodeRule}.
test-harness/src/main/java/io/jenkins/plugins/casc/misc/junit/jupiter/JUnit5JenkinsConfiguredWithCodeRule.java