code: @Override
      protected RecoverableUnitSection recordOtherResourceTypes(JTAResource resource) throws SystemException
      {
          final boolean traceOn = TraceComponent.isAnyTracingEnabled();
  
          if (traceOn && tc.isEntryEnabled())
              Tr.entry(tc, "recordOtherResourceTypes", new Object[] { resource, this });
  
          RecoverableUnitSection rus = null;
  
          if (resource instanceof WSATParticipantWrapper)
          {
              if (_wsatAsyncSection == null)
              {
                  _wsatAsyncSection = createLogSection(TransactionImpl.WSAT_ASYNC_RESOURCE_SECTION, _logUnit);
              }
              rus = _wsatAsyncSection;
          }
  
          if (traceOn && tc.isEntryEnabled())
              Tr.exit(tc, "recordOtherResourceTypes", rus);
          return rus;
      }
docs: Records information in the transaction log about a JTAResource object in the appropriate
  log section. This indicates that the object has prepared to commit.
  
  @param resource The resource object to log.
  @throws SystemException