</BUG>
return who != null && !who.isEmpty();
}
int getChildCount() {
<BUG>List<?> children = getChildren();
</BUG>
return getChildCount(children);
}
<BUG>int getChildCount(List<?> who) {
</BUG>
return who != null ? who.size() : 0;

boolean hasChildren() {
List<C> children = getChildren();
return hasChildren(children);
}
boolean hasChildren(List<C> who) {
return who != null && !who.isEmpty();
}
int getChildCount() {
List<C> children = getChildren();
return getChildCount(children);
}
int getChildCount(List<C> who) {
