Program: 107591
Project: 107591
Buggy source:
/** 
 * Prints all statistics available for   {@link #rtpManager}.
 * @param rtpManager the <tt>RTPManager</tt> to print statistics for
 */
private void printFlowStatistics(StreamRTPManager rtpManager){
  try {
    if (!logger.isInfoEnabled())     return;
    GlobalTransmissionStats s=rtpManager.getGlobalTransmissionStats();
    String rtpstat=StatisticsEngine.RTP_STAT_PREFIX;
    StringBuilder buff=new StringBuilder(rtpstat);
    MediaType mediaType=getMediaType();
    String mediaTypeStr=(mediaType == null) ? "String_Node_Str" : mediaType.toString();
    String eol="String_Node_Str" + rtpstat;
    buff.append("String_Node_Str").append(mediaTypeStr).append("String_Node_Str").append(getLocalSourceID()).append(eol).append("String_Node_Str").append(s.getBytesSent()).append(eol).append("String_Node_Str").append(s.getRTPSent()).append(eol).append("String_Node_Str").append(minRemoteInterArrivalJitter).append(eol).append("String_Node_Str").append(maxRemoteInterArrivalJitter).append(eol).append("String_Node_Str").append(s.getLocalColls()).append(eol).append("String_Node_Str").append(s.getRemoteColls()).append(eol).append("String_Node_Str").append(s.getRTCPSent()).append(eol).append("String_Node_Str").append(s.getTransmitFailed());
    logger.info(buff);
    GlobalReceptionStats rs=rtpManager.getGlobalReceptionStats();
    MediaFormat format=getFormat();
    buff=new StringBuilder(rtpstat);
    buff.append("String_Node_Str").append((format == null) ? "String_Node_Str" : format).append("String_Node_Str").append(getRemoteSourceID()).append(eol).append("String_Node_Str").append(rs.getPacketsRecd()).append(eol).append("String_Node_Str").append(rs.getBytesRecd()).append(eol).append("String_Node_Str").append(statisticsEngine.getLost()).append(eol).append("String_Node_Str").append(statisticsEngine.getMinInterArrivalJitter()).append(eol).append("String_Node_Str").append(statisticsEngine.getMaxInterArrivalJitter()).append(eol).append("String_Node_Str").append(rs.getRTCPRecd()).append(eol).append("String_Node_Str").append(rs.getBadRTCPPkts()).append(eol).append("String_Node_Str").append(rs.getBadRTPkts()).append(eol).append("String_Node_Str").append(rs.getLocalColls()).append(eol).append("String_Node_Str").append(rs.getMalformedBye()).append(eol).append("String_Node_Str").append(rs.getMalformedRR()).append(eol).append("String_Node_Str").append(rs.getMalformedSDES()).append(eol).append("String_Node_Str").append(rs.getMalformedSR()).append(eol).append("String_Node_Str").append(rs.getPacketsLooped()).append(eol).append("String_Node_Str").append(rs.getRemoteColls()).append(eol).append("String_Node_Str").append(rs.getSRRecd()).append(eol).append("String_Node_Str").append(rs.getTransmitFailed()).append(eol).append("String_Node_Str").append(rs.getUnknownTypes());
    logger.info(buff);
  }
 catch (  Throwable t) {
    logger.error("String_Node_Str",t);
  }
}

Fixed version (ground truth):
/** 
 * Prints all statistics available for   {@link #rtpManager}.
 * @param rtpManager the <tt>RTPManager</tt> to print statistics for
 */
private void printFlowStatistics(StreamRTPManager rtpManager){
  try {
    if (!logger.isInfoEnabled())     return;
    GlobalTransmissionStats s=rtpManager.getGlobalTransmissionStats();
    String rtpstat=StatisticsEngine.RTP_STAT_PREFIX;
    MediaStreamStatsImpl mss=getMediaStreamStats();
    StringBuilder buff=new StringBuilder(rtpstat);
    MediaType mediaType=getMediaType();
    String mediaTypeStr=(mediaType == null) ? "String_Node_Str" : mediaType.toString();
    String eol="String_Node_Str" + rtpstat;
    buff.append("String_Node_Str").append(mediaTypeStr).append("String_Node_Str").append(getLocalSourceID()).append(eol).append("String_Node_Str").append(s.getBytesSent()).append(eol).append("String_Node_Str").append(s.getRTPSent()).append(eol).append("String_Node_Str").append(mss.getMinUploadJitterMs()).append("String_Node_Str").append(eol).append("String_Node_Str").append(mss.getMaxUploadJitterMs()).append("String_Node_Str").append(eol).append("String_Node_Str").append(s.getLocalColls()).append(eol).append("String_Node_Str").append(s.getRemoteColls()).append(eol).append("String_Node_Str").append(s.getRTCPSent()).append(eol).append("String_Node_Str").append(s.getTransmitFailed());
    logger.info(buff);
    GlobalReceptionStats rs=rtpManager.getGlobalReceptionStats();
    MediaFormat format=getFormat();
    buff=new StringBuilder(rtpstat);
    buff.append("String_Node_Str").append((format == null) ? "String_Node_Str" : format).append("String_Node_Str").append(getRemoteSourceID()).append(eol).append("String_Node_Str").append(rs.getPacketsRecd()).append(eol).append("String_Node_Str").append(rs.getBytesRecd()).append(eol).append("String_Node_Str").append(statisticsEngine.getLost()).append(eol).append("String_Node_Str").append(statisticsEngine.getMinInterArrivalJitter()).append(eol).append("String_Node_Str").append(statisticsEngine.getMaxInterArrivalJitter()).append(eol).append("String_Node_Str").append(rs.getRTCPRecd()).append(eol).append("String_Node_Str").append(rs.getBadRTCPPkts()).append(eol).append("String_Node_Str").append(rs.getBadRTPkts()).append(eol).append("String_Node_Str").append(rs.getLocalColls()).append(eol).append("String_Node_Str").append(rs.getMalformedBye()).append(eol).append("String_Node_Str").append(rs.getMalformedRR()).append(eol).append("String_Node_Str").append(rs.getMalformedSDES()).append(eol).append("String_Node_Str").append(rs.getMalformedSR()).append(eol).append("String_Node_Str").append(rs.getPacketsLooped()).append(eol).append("String_Node_Str").append(rs.getRemoteColls()).append(eol).append("String_Node_Str").append(rs.getSRRecd()).append(eol).append("String_Node_Str").append(rs.getTransmitFailed()).append(eol).append("String_Node_Str").append(rs.getUnknownTypes());
    logger.info(buff);
  }
 catch (  Throwable t) {
    logger.error("String_Node_Str",t);
  }
}