private void initializeCommandLineSettings(final InputStream in) {
    toCommandLine();
    // Automatically adjust the width of usage messages to the terminal width.
    commandLine.getCommandSpec().usageMessage().autoWidth(true);

    handleStableOptions();
    addSubCommands(in);
    registerConverters();
    handleUnstableOptions();
    preparePlugins();
  }
Parses command line arguments and configures the application accordingly.

@param resultHandler The strategy to handle the execution result.
@param parameterExceptionHandler Handler for exceptions related to command line parameters.
@param executionExceptionHandler Handler for exceptions during command execution.
@param in The input stream for commands.
@param besuComponent The Besu component.
@param args The command line arguments.
@return The execution result status code.
app/src/main/java/org/hyperledger/besu/cli/BesuCommand.java