    # File lib/core/facets/unboundmethod/arguments.rb, line 21
      def arguments
        ar = arity
        case ar <=> 0
        when 1
          args = []
          ar.times do |i|
            args << "a#{i}"
          end
          args = args.join(", ")
        when 0
          args = ""
        else
          ar = -ar - 1
          args = []
          ar.times do |i|
            args << "a#{i}"
          end
          args << "*args"
          args = args.join(", ")
        end
        return args
      end