if (ttop.getMarker().hasFlag(TraceMarker.DROP_INTERIM) && ttop.isInterimDroppable()
&& ttop.getTime() - ttop.getChild(0).getTime() < Tracer.getMinMethodTime()) {
TraceRecord child = ttop.getChild(0);
child.setCalls(ttop.getCalls());
child.setErrors(ttop.getErrors());
child.markFlag(TraceRecord.DROPPED_PARENT);
numRecords--;
parent.addChild(child);
} else {
parent.addChild(ttop);
}