private boolean childrenLoaded(NodeSPI<?, ?> node) throws Exception { if (!node.isChildrenLoaded() && loader.getChildrenNames(node.getFqn()) != null) return false; for (NodeSPI child : node.getChildrenDirect()) { if (!child.isDataLoaded()) { return false; } if (child.getChildrenDirect().size() > 0) { if (!childrenLoaded(child)) { return false; } } else if (!loaderNoChildren(child.getFqn())) { return false; } } return true; }
if (node != null && node.isChildrenLoaded())