# File proofreader.rb, line 242
    def option?
      if @xml_document
        validity = true
        count = {}
        @proof.options.each do |option, locator_array|
          count[option] = []
          locator_array.each do |locator|
            namespace = locator[0]
            xpath = locator[1]
            REXML::XPath.each(@xml_document, xpath) do |elora|
              count[option] << locator if elora.inherited_namespace == namespace
            end
          end
        end
        count.each do |option, locator_array|
          if locator_array.size > 1 then
            validity = false
            error = "OPTION #{option}"
            @errors << [locator_array[0][0], locator_array[0][1], error]
          end
        end
        return validity
      else
        raise "no XML document provided to validate options against"
      end
    end