@Override
  public int execute(final ParseResult parseResult)
      throws CommandLine.ExecutionException, ParameterException {
    final CommandLine commandLine = parseResult.commandSpec().commandLine();
    commandLine.setDefaultValueProvider(
        createDefaultValueProvider(
            commandLine,
            new ConfigFileFinder().findConfiguration(environment, parseResult),
            new ProfileFinder().findConfiguration(environment, parseResult)));
    commandLine.setExecutionStrategy(resultHandler);
    return commandLine.execute(parseResult.originalArgs().toArray(new String[0]));
  }
Instantiates a new Config option search and run handler.

@param resultHandler the result handler
@param environment the environment variables map
app/src/main/java/org/hyperledger/besu/cli/util/ConfigDefaultValueProviderStrategy.java