code: public static TransactionEdit createStarted(long writePointer, long visibilityUpperBound,
                                                long expirationDate, TransactionType type) {
      return new TransactionEdit(writePointer, visibilityUpperBound, State.INPROGRESS,
                                 expirationDate, null, 0L, false, type, null, 0L, 0L, null);
    }
docs: Creates a new instance in the {@link State#INPROGRESS} state.