# File lib/validates_timeliness/extensions/multiparameter_handler.rb, line 19
  def instantiate_time_object(set_values)
    raise if set_values.any?(&:nil?)

    validate_multiparameter_date_values(set_values) {
      set_values = set_values.map {|v| v.is_a?(String) ? v.strip : v }

      if object.class.send(:create_time_zone_conversion_attribute?, name, cast_type_or_column)
        Time.zone.local(*set_values)
      else
        Time.send(object.class.default_timezone, *set_values)
      end
    }
  rescue
    invalid_multiparameter_date_or_time_as_string(set_values)
  end