@Override
  public void commit() {
    accounts.forEach(
        (address, account) -> {
          if (account.isEmpty() || !account.get().commit()) {
            if (parent != null) {
              parent.accounts.put(address, account);
            }
          }
        });
  }
Instantiates a new Simple world.

@param parent the parent
evm/src/main/java/org/hyperledger/besu/evm/fluent/SimpleWorld.java