idf = reader.getIdf();
final ScoreDocList sdList = new ScoreDocList(docList);
if (kqm.getCurrentBloomFilter() != null) {
SimpleBloomFilter receivedBloomFilter = kqm
.getCurrentBloomFilter();
// calculate F(a) intersects B
sdList.intersects(receivedBloomFilter);
}
final SimpleBloomFilter currentBloomFilter = (new BloomFilterCreator())
.createBloomFilter(sdList);
try {
OverlayNetwork network = PastryNetwork.getInstance();
if (kqm.getCurrentKeywordIndex() < kqm.getKeywords().length - 1) {
// if current node is NOT the last node of the message-chaining