private void checkRpcTlsClientAuthOptionsDependencies(
      final Logger logger, final CommandLine commandLine) {
    CommandLineUtils.checkOptionDependencies(
        logger,
        commandLine,
        "--rpc-http-tls-client-auth-enabled",
        !isRpcHttpTlsClientAuthEnabled,
        asList(
            "--rpc-http-tls-known-clients-file",
            "--rpc-http-tls-ca-clients-enabled",
            "--rpc-http-tls-truststore-file",
            "--rpc-http-tls-truststore-password-file"));

    CommandLineUtils.checkOptionDependencies(
        logger,
        commandLine,
        "--rpc-http-tls-truststore-file",
        rpcHttpTlsTruststoreFile == null,
        asList("--rpc-http-tls-truststore-password-file"));
  }
Checks dependencies between options.

@param logger Logger instance
@param commandLine CommandLine instance
app/src/main/java/org/hyperledger/besu/cli/options/JsonRpcHttpOptions.java