Map subentries = entry.getEntryMap();
if (subentries != null) {
Iterator iter = subentries.values().iterator();
while (iter.hasNext()) {
IndexEntry subentry = extractEnabled((IndexEntry)iter.next());
if (subentry != null) {
enabledSubentries.add(subentry);
}
}
}
if (enabledTopics.isEmpty() && enabledSubentries.isEmpty())
return null;
return new IndexEntry(entry.getComparator(), entry.getKeyword(),
enabledTopics, enabledSubentries);
}