# File lib/geokit/geocoders.rb, line 93
    def self.__define_accessors
      class_variables.each do |v| 
        sym = v.to_s.delete("@").to_sym
        unless self.respond_to? sym
          module_eval "def self.\#{sym}\nvalue = if defined?(\#{sym.to_s.upcase})\n\#{sym.to_s.upcase}\nelse\n@@\#{sym}\nend\nif value.is_a?(Hash)\nvalue = (self.domain.nil? ? nil : value[self.domain]) || value.values.first\nend\nvalue\nend\n\ndef self.\#{sym}=(obj)\n@@\#{sym} = obj\nend\n", __FILE__, __LINE__
        end
      end
    end