def invoke_deferred_logics
      logics = @aspect.class.storage.deferred_logics
      return if logics.empty?

      logics.each do |logic|
        result = logic.apply context, aspect
        if advices.detect { |advice| advice.use_deferred_logic? logic }
          @deferred_logic_results ||= {}
          @deferred_logic_results[logic] = result
        end
      end
    end
def invoke_deferred_logics
      logics = @aspect.class.storage.deferred_logics
      return if logics.empty?

      logics.each do |logic|
        result = logic.apply context, aspect
        if advices.detect { |advice| advice.use_deferred_logic? logic }
          @deferred_logic_results ||= {}
          @deferred_logic_results[logic] = result
        end
      end
    end
Invokes deferred logics blocks on a target element and stores deferred logic
 invokations results