# File lib_ctrl/rucy/params.rb, line 1036
    def load(properties)
      @list = properties.list('documents')
      for attrs in @list
        args = attrs['arguments']
        case (args)
        when Array
          # for backward compatibility
          attrs['arguments'] = Hash.new
          @factory.doc_args(attrs['document']).each_with_index do |(name, label, type, default), i|
            attrs['arguments'][name] = args[i]
          end
        when Hash
          # nothing to do.
        else
          raise "unknown document arguments: #{args.inspect}"
        end
      end
      nil
    end