# File lib/wordnet/lexicon.rb, line 186
                def lookupSynsetsByKey( *keys )
                        synsets = []

                        keys.each {|key|
                                raise LookupError, "Failed lookup of synset '#{key}':"\
                                        "No such synset" unless @dataDb.key?( key )

                                data = @dataDb[ key ]
                                offset, partOfSpeech = key.split( /%/, 2 )
                                synsets << Synset::new( self, offset, partOfSpeech, nil, data )
                        }

                        return *synsets
                end