docs: @Override
     public Transaction suspend() throws SystemException {
        Transaction retval = getTransaction();
        setTransaction(null);
        if (trace) log.tracef("Suspending tx %s", retval);
        return retval;
     }