code: @Nonnull
    public static TransactionOptions create(@Nonnull Executor executor) {
      return new TransactionOptions(DEFAULT_NUM_ATTEMPTS, executor, null);
    }
docs: Create a default set of options with a custom executor.
  
  @param executor The executor to run the user callback code on.
  @return The TransactionOptions object.