private static void popTransactionStartStamp(Transaction t){
  Map<Transaction,Timestamp> map=suspendedTxStartStamps.get();
  if (map.size() > 0) {
    Timestamp stamp=map.remove(t);
    if (stamp != null) {
      transactionStartStamp.set(stamp);
    }
 else {
      Debug.logError("Error in transaction handling - no saved start stamp found - using NOW.",module);
      transactionStartStamp.set(UtilDateTime.nowTimestamp());
    }
  }
}

private static void popTransactionStartStamp ( Transaction t ) { Map < Transaction , Timestamp > map = suspendedTxStartStamps . get ( ) ; if ( map . size ( ) > 0 ) { Timestamp stamp = map . remove ( t ) ; if ( stamp != null ) { transactionStartStamp . set ( stamp ) ; } else { Debug . logError ( "Error in transaction handling - no saved start stamp found - using NOW." , module ) ; transactionStartStamp . set ( UtilDateTime . nowTimestamp ( ) ) ; } } }
remove the stamp of the specified transaction from stack ( when resuming ) and set it as current start stamp .
