@Override public boolean hasChildren(Object element) { if (structureAdvisor != null) { Boolean hasChildren = structureAdvisor.hasChildren(element); if (hasChildren != null) { return hasChildren.booleanValue(); } } return getOrCreateNode(element, false).hasChildren(); }