class EnclaveCliAdapter implements CliAdapter, Callable<CliResult> {

    @Override
    public CliResult execute(String... args) throws Exception {
        // set the PID if it exists
        this.pidFileMixin.call();

        // to make it this far, the configuration has to be set and valid
        final Config config = configurationMixin.getConfig();

        keyPasswordResolver.resolveKeyPasswords(config);

        return new CliResult(0, false, config);
    }

    public  EnclaveCliAdapter(final KeyPasswordResolver keyPasswordResolver);
    public  EnclaveCliAdapter();

}