jw.outStringLiteral((node).getJspUrl());
jw.endProperty();
}
}
if(node instanceof CategoryNode) {
CategoryNode cn = (CategoryNode)node;
List<Node> children = cn.getChildren();
if(!children.isEmpty()) {
jw.startProperty("children");
jw.startArray();
for(Node c: children) {
generateNodeHier(jw, c);
}
jw.endArray();
jw.endProperty();
}
}
jw.endArrayItem();
jw.endObject();
} else {
if(node instanceof CategoryNode) {
CategoryNode cn = (CategoryNode)node;
List<Node> children = cn.getChildren();
for(Node c: children) {
generateNodeHier(jw, c);
}
}
}