# File lib/new_relic/agent/transaction_sample_builder.rb, line 89 def trace_exit(metric_name, time) if @current_node.is_a?(PlaceholderNode) @current_node.depth -= 1 if @current_node.depth == 0 @current_node = @current_node.parent_node end else @current_node.metric_name = metric_name @current_node.end_trace(time.to_f - @sample_start) @current_node = @current_node.parent_node end end