class RuboCop::Cop::Style::ParallelAssignment

def autocorrect(node)

def autocorrect(node)
  lambda do |corrector|
    left, right = *node
    left_elements = *left
    right_elements = [*right].compact
    order = find_valid_order(left_elements, right_elements)
    assignment_corrector =
      if modifier_statement?(node.parent)
        ModifierCorrector.new(node, config, order)
      elsif rescue_modifier?(node.parent)
        RescueCorrector.new(node, config, order)
      else
        GenericCorrector.new(node, config, order)
      end
    corrector.replace(assignment_corrector.correction_range,
                      assignment_corrector.correction)
  end
end