You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: create.rb
    path of file: ./repos/gitlabhq/app/graphql/mutations/snippets
    
    the code of the file until where you have to start completion: # frozen_string_literal: true

module Mutations
  module Snippets
    class Create < BaseMutation
      graphql_name 'CreateSnippet'

      include ServiceCompatibility
      include Mutations::SpamProtection

      authorize :create_snippet

      field
    
      def process_args_for_params!(args)
        convert_blob_actions_to_snippet_actions!(args)

        # We need to rename `uploaded_files` into `files` because
        # it's the expected key param
        args[:files] = args.delete(:uploaded_files)

        # Return nil to make it explicit that this method is mutating the args parameter, and that
        # the return value is not relevant and is not to be used.
        nil
      end