private static boolean deriveDefaultPeersTrackerForgetEvictedTxs(
      final TransactionPoolConfiguration.Implementation txPoolImplementation) {
    return switch (txPoolImplementation) {
      case LEGACY, SEQUENCED -> true;
      case LAYERED -> false;
    };
  }
Validate that there are no inconsistencies in the specified options. For example that the
options are valid for the selected implementation.

@param commandLine the full commandLine to check all the options specified by the user
@param genesisConfigOptions the genesis config options
app/src/main/java/org/hyperledger/besu/cli/options/TransactionPoolOptions.java