code: public UOWCoordinator getUOWCoord()
      {
          if (tc.isEntryEnabled()) Tr.entry(tc, "getUOWCoord", this);
   
          UOWCoordinator  uow = (UOWCoordinator)_coord;
          if (uow == null)
          {
              // see if there is a global tran ... 
              if (_currentTM != null)
              {
                  if (tc.isDebugEnabled()) Tr.debug(tc, "getting possible global transaction", _currentTM);
                  try 
                  {
                      uow = (UOWCoordinator) _currentTM.getTransaction();
                  }
                  catch (SystemException se)
                  {
                     // No FFDC needed as our implementation will never throw exception
                  }
              }
          }
   
          if (tc.isEntryEnabled()) Tr.exit(tc, "getUOWCoord", uow);
          return uow;
      }
docs: Return the current UOW coordinator (either local or global)