@Override
  public Map<Bytes32, Bytes> getAllAccountStorage(final Address address, final Hash rootHash) {
    final Map<Bytes32, Bytes> results = wrappedWorldView().getAllAccountStorage(address, rootHash);
    final StorageConsumingMap<StorageSlotKey, PathBasedValue<UInt256>> pathBasedValueStorage =
        storageToUpdate.get(address);
    if (pathBasedValueStorage != null) {
      // hash the key to match the implied storage interface of hashed slotKey
      pathBasedValueStorage.forEach(
          (key, value) -> results.put(key.getSlotHash(), value.getUpdated()));
    }
    return results;
  }
Imports unchanged state data from an external source into the current state. This method
focuses on integrating state data from the specified source that has been read but not
modified.

<p>The method ensures that only new, unmodified data from the source is added to the current
state. If a state data has already been read or modified in the current state, it will not be
added again to avoid overwriting any existing modifications.

@param source The source accumulator
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/trie/pathbased/common/worldview/accumulator/PathBasedWorldStateUpdateAccumulator.java