code: public short getLowestMessagePriority()
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "getLowestMessagePriority");
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(this, tc, "Joined resource:", joinedResource);
  
        final short result;
        if (joinedResource != null)
        {
           result = joinedResource.getLowestMessagePriority();
        }
        else
        {
           result = super.getLowestMessagePriority();
        }
  
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "getLowestMessagePriority", result);
        return result;
     }
docs: @return Returns the lowest message priority of either the joined resource (if we are joined
  to one), or us if we are not.
  
  @see com.ibm.ws.sib.comms.client.Transaction#getLowestMessagePriority()