private CompiledFunctionResolver createFunctionResolver(final FunctionCompilationContext ctx) {
final CompiledFunctionService cfs = new CompiledFunctionService(createFunctionRepository(), new CachingFunctionRepositoryCompiler(), ctx);
cfs.initialize();
final FunctionResolver resolver = new DefaultFunctionResolver(cfs, createPrioritizer());
return resolver.compile(Instant.now());
}
private DependencyGraphBuilder createBuilder() {
final DependencyGraphBuilderFactory factory = new DependencyGraphBuilderFactory();
final DependencyGraphBuilder builder = factory.newInstance();