private List<AbstractJcrTreeNode> loadChildren() {
List<AbstractJcrTreeNode> children = new ArrayList<AbstractJcrTreeNode>();
JcrNodeIterator iterator = nodeModel.getObject().getNodes();
List<BrixNode> entries = new ArrayList<BrixNode>((int) iterator.getSize());
while (iterator.hasNext()) {
entries.add((BrixNode) iterator.nextNode());
}
for (BrixNode entry : entries) {
if (!entry.isHidden() && (displayFoldersOnly() == false || entry.isFolder()) &&
SitePlugin.get().canViewNodeChildren(entry, Context.ADMINISTRATION)) {