    # 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