# File lib/aws/record/model/finder_methods.rb, line 26
        def find_by_id id, options = {}
  
          domain = sdb_domain(options[:shard] || options[:domain])
  
          data = domain.items[id].data.attributes
  
          raise RecordNotFound, "no data found for id: #{id}" if data.empty?
  
          obj = self.new(:shard => domain)
          obj.send(:hydrate, id, data)
          obj
  
        end