# File lib_ctrl/rucy/params.rb, line 981
    def args2
      arg_value_list = @attrs['arguments']
      arg_info_alist = self.arg_info_alist(self.name)
      if (arg_value_list.length != arg_info_alist.length) then
        raise 'mismatch arguments'
      end

      arg_list = Array.new
      arg_value_list.each_with_index do |value, i|
        arg_list.push({ :name => arg_info_alist[i][0],
                        :type => arg_info_alist[i][1],
                        :default => arg_info_alist[i][2],
                        :value => value
                      })
      end

      arg_list
    end