class RuboCop::Cop::Style::RequireOrder

def autocorrect(corrector, node, previous_older_sibling)

def autocorrect(corrector, node, previous_older_sibling)
  range1 = range_with_comments_and_lines(previous_older_sibling)
  range2 = range_with_comments_and_lines(node.parent.if_type? ? node.parent : node)
  corrector.remove(range2)
  corrector.insert_before(range1, range2.source)
end