docs: public final void beginTransaction(GlobalTransaction globalTransaction, boolean local) {
        if (local) {
           //Not overriding the InitialValue method leads me to have "null" at the first invocation of get()
           TransactionStatistics lts = createTransactionStatisticIfAbsent(globalTransaction, true);
           if (trace) {
              log.tracef("Local transaction statistic is already initialized: %s", lts);
           }
        } else {
           TransactionStatistics rts = createTransactionStatisticIfAbsent(globalTransaction, false);
           if (trace) {
              log.tracef("Using the remote transaction statistic %s for transaction %s", rts, globalTransaction);
           }
        }
     }