docs: protected final boolean exec() {
          Object backup = replay(captured);
          try {
              result = compute();
              return true;
          } finally {
              restore(backup);
          }
      }