class RuboCop::Cop::Sorbet::SignatureBuildOrder

def autocorrect(node)

def autocorrect(node)
  return nil unless can_autocorrect?
  lambda do |corrector|
    tree = call_chain(node_reparsed_with_modern_features(node))
      .sort_by { |call| ORDER[call.method_name] }
      .reduce(nil) do |receiver, caller|
        caller.updated(nil, [receiver] + caller.children.drop(1))
      end
    corrector.replace(
      node.source_range,
      Unparser.unparse(tree),
    )
  end
end