# File lib/new_relic/agent/instrumentation/action_cable_subscriber.rb, line 25
        def finish name, id, payload #THREAD_LOCAL_ACCESS
          return unless state.is_execution_traced?
          event = super
          notice_error payload if payload.key? :exception
          if event.name == PERFORM_ACTION
            finish_transaction
          else
            stop_recording_metrics event
          end
        rescue => e
          log_notification_error e, name, 'finish'
        end