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