code: private void dumpJmfMessage(IncidentStream is, JMFMessage jmfMsg, Object msg) {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "dumpJmfMessage");
  
      if (msg != null) {
        is.writeLine("Message is of class: ", msg.getClass().getName());
      }
      if (jmfMsg != null) {
        try {
          String buffer = JSFormatter.format(jmfMsg);
          is.writeLine("JMF message", buffer);
          
        } catch (Exception e) {
          // No FFDC code needed - we are FFDCing!
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(tc, "dumpJmfMessage failed: " + e);
        }
      } else
        is.writeLine("No JMF message available", "");
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "dumpJmfMessage");
    }
docs: Also write out what sort of message we think we have (first).