@Override
  public Account get(final Address address) {
    Optional<SimpleAccount> account = Optional.empty();
    if (accounts.containsKey(address)) {
      account = accounts.get(address);
    } else if (parent != null) {
      if (parent.get(address) instanceof SimpleAccount accountFromParent) {
        account = Optional.of(accountFromParent);
      }
    }
    return account.orElse(null);
  }
Instantiates a new Simple world.

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