return parent;
} else {
return metric;
}
case 'L':
DefaultTrace trace = new DefaultTrace(type, name);
String traceStatus = helper.read(buf, TAB);
String traceData = helper.read(buf, TAB);
helper.read(buf, LF); // get rid of line feed
trace.setTimestamp(m_dateHelper.parse(timestamp));
trace.setStatus(traceStatus);
trace.addData(traceData);
if (parent != null) {
parent.addChild(trace);
return parent;
} else {