@Override
  public final PathBasedExtraStorageConfiguration toDomainObject() {
    return ImmutablePathBasedExtraStorageConfiguration.builder()
        .maxLayersToLoad(maxLayersToLoad)
        .limitTrieLogsEnabled(limitTrieLogsEnabled)
        .trieLogPruningWindowSize(trieLogPruningWindowSize)
        .unstable(
            ImmutablePathBasedExtraStorageConfiguration.PathBasedUnstable.builder()
                .fullFlatDbEnabled(unstableOptions.fullFlatDbEnabled)
                .codeStoredByCodeHashEnabled(unstableOptions.codeUsingCodeHashEnabled)
                .isParallelTxProcessingEnabled(unstableOptions.isParallelTxProcessingEnabled)
                .build())
        .build();
  }
Converts to options from the configuration

@param domainObject to be reversed
@return the options that correspond to the configuration
app/src/main/java/org/hyperledger/besu/cli/options/storage/PathBasedExtraStorageOptions.java