# File lib/new_relic/agent/transaction.rb, line 568
      def assign_intrinsics(state)
        if gc_time = calculate_gc_time
          attributes.add_intrinsic_attribute(:gc_time, gc_time)
        end

        if burn = cpu_burn
          attributes.add_intrinsic_attribute(:cpu_time, burn)
        end

        if is_synthetics_request?
          attributes.add_intrinsic_attribute(:synthetics_resource_id, synthetics_resource_id)
          attributes.add_intrinsic_attribute(:synthetics_job_id, synthetics_job_id)
          attributes.add_intrinsic_attribute(:synthetics_monitor_id, synthetics_monitor_id)
        end

        if state.is_cross_app?
          attributes.add_intrinsic_attribute(:trip_id, cat_trip_id(state))
          attributes.add_intrinsic_attribute(:path_hash, cat_path_hash(state))
        end
      end