def combine_suggested_strategies(suggested_strategies)
      if suggested_strategies.empty?
        nil
      else
        # TODO: Find the safest rescue strategy among the suggested ones
        if suggested_strategies.all? { |suggested_strategy| suggested_strategy.strategy == Skip }
          return Skip
        elsif suggested_strategies.all? { |suggested_strategy| suggested_strategy.strategy == Fail }
          return Fail
        else
          return Pause # We don't know how to handle this case, so we'll just pause
        end
      end
    end
def combine_suggested_strategies(suggested_strategies)
      if suggested_strategies.empty?
        nil
      else
        # TODO: Find the safest rescue strategy among the suggested ones
        if suggested_strategies.all? { |suggested_strategy| suggested_strategy.strategy == Skip }
          return Skip
        elsif suggested_strategies.all? { |suggested_strategy| suggested_strategy.strategy == Fail }
          return Fail
        else
          return Pause # We don't know how to handle this case, so we'll just pause
        end
      end
    end
Override when different approach should be taken for combining
 the suggested strategies