code: final LocalTransactionCoordinator suspendLocalTx() // 131880-6
      {
          // d173641 Begins
          LocalTransactionCoordinator lCoord = null; // d165585
          if (TraceComponent.isAnyTracingEnabled() && // d527372
              (tc.isEventEnabled() ||
              TETxLifeCycleInfo.isTraceEnabled()))
          {
              lCoord = getLocalCoord();
  
              if (lCoord != null &&
                  TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
              {
                  Tr.event(tc, "Suspending LTC cntxt: tid=" +
                               Integer.toHexString(lCoord.hashCode()) + "(LTC)");
              }
              // 173641 Ends
          }
  
          // d165585 Begins
          LocalTransactionCoordinator rtnVal = ltcCurrent.suspend(); // 131880-6
  
          if (lCoord != null &&
              TraceComponent.isAnyTracingEnabled() && // d527372
              TETxLifeCycleInfo.isTraceEnabled()) // d171555
          {
              TETxLifeCycleInfo.traceLocalTxSuspend("" + System.identityHashCode(lCoord), "Suspend Local Tx");
          }
          return rtnVal;
          // d165585 Ends
      }
docs: Suspend the current local transaction. If no local transaction exists
  on the current thread, do nothing.