docs: public static void debugSummaryMessage(TraceComponent callersTrace, Connection connection, ConversationImpl conversation, String remark, int requestNumber)
     {
        if(tc.isDebugEnabled() || callersTrace.isDebugEnabled() || SIBMessageTraceJfap.tcjfs.isDebugEnabled())
        {
           final StringBuffer sb = new StringBuffer("{JFAPSUMMARY}");
  
           /*
            * Generate String for filtering.
            * This is of the form:
            * [client ip address:client port:server ip address:server port:conversation id:request number]
            */
           sb.append("[");
           if(connection != null)
           {
              sb.append(connection.getEyeCatcher());
           }
           sb.append(":");
           if(conversation != null)
           {
              sb.append(conversation.getId());
           }
           sb.append(":");
           sb.append(requestNumber);
           sb.append("] ");
  
           if(connection != null)
           {
              sb.append(Integer.toHexString(System.identityHashCode(connection)));
              sb.append("[");
              sb.append(connection.description);
              sb.append(", closeDeferred=");
              sb.append(connection.isCloseDeferred());
              sb.append(", invalidateDeferred=");
              sb.append(connection.isInvalidateDeferred());
              sb.append("]:");
           }
           else
           {
              sb.append("null[]:");
           }
  
           if(conversation != null)
           {
              sb.append(Integer.toHexString(System.identityHashCode(conversation)));
              sb.append("[");
              sb.append(conversation.description);
              sb.append("] ");
           }
           else
           {
              sb.append("null[] ");
           }
  
           if(remark != null)
           {
              sb.append(remark);
           }
           else
           {
              sb.append("null");
           }
  
           if(SIBMessageTraceJfap.tcjfs.isDebugEnabled())
           {
             SibTr.debug(SIBMessageTraceJfap.tcjfs, sb.toString());
           }
           else if(tc.isDebugEnabled())
           {
              SibTr.debug(tc, sb.toString());
           }
           else if(callersTrace.isDebugEnabled())
           {
              SibTr.debug(callersTrace, sb.toString());
           }
         }
     }