# File lib/librarian/source/basic_api.rb, line 33
        def from_spec_args(environment, param, options)
          recognized_options = spec_options
          unrecognized_options = options.keys - recognized_options
          unrecognized_options.empty? or raise Error,
            "unrecognized options: #{unrecognized_options.join(", ")}"

          new(environment, param, options)
        end