public static boolean canManage(EfestoInput toEvaluate, EfestoRuntimeContext context) {
        return getGeneratedExecutableResource(toEvaluate.getModelLocalUriId(), context.getGeneratedResourcesMap()).isPresent();
    }
@Test
    void canManage() {
        ModelLocalUriId modelLocalUriId = new ModelLocalUriId(LocalUri.parse("/drl/" + basePath));
        EfestoRuntimeContext context = EfestoRuntimeContextUtils.buildWithParentClassLoader(Thread.currentThread().getContextClassLoader());
        BaseEfestoInput darInputDrlMap = new EfestoInputDrlMap(modelLocalUriId, new EfestoMapInputDTO(null, null,
                                                                                                      null, null,
                                                                                                      null, null));
        assertThat(DrlRuntimeHelper.canManage(darInputDrlMap, context)).isTrue();
        modelLocalUriId = new ModelLocalUriId(LocalUri.parse("/drl/notexisting"));
        darInputDrlMap = new EfestoInputDrlMap(modelLocalUriId, null);
        assertThat(DrlRuntimeHelper.canManage(darInputDrlMap, context)).isFalse();
    }