if (!myDescendantsCachesAreValid) {
rebuildCaches();
</BUG>
}
<BUG>Set<String> children = myDirectDescendantsCache.get(congeptFQName);
if (children == null) return new LinkedHashSet<String>();
return Collections.unmodifiableSet(children);
}</BUG>
public Set<String> getAllDescendantsOfConcept(String conceptFqName) {
Set<String> result = new LinkedHashSet<String>();

if (!myDescendantsCachesAreValid) {
rebuildDescendantsCaches();
}
children = myDirectDescendantsCache.get(congeptFQName);
}
return children == null ? Collections.<String>emptySet() : Collections.unmodifiableSet(children);
}
public Set<String> getAllDescendantsOfConcept(String conceptFqName) {
Set<String> result = new LinkedHashSet<String>();
