*/
private AbstractHtmlElementTag createMenus(List<Menu> menus, int levelCount) {
if (menus != null) {
ULElementTag ulElement = new ULElementTag();
LIElementTag liElement = null;
LinkElementTag linkElement = null;
String cssClass = (levelCount == 0 ? _UL_HIDE_CSS : _BLANK_CSS);
AbstractHtmlElementTag childElement = null;
for (Menu m : menus) {
liElement = new LIElementTag(m.getId());
linkElement = new LinkElementTag();
linkElement.setHref(StringUtil.isEmpty(m.getUrl()) ? _CURRENT_PAGE_HREF : m.getUrl());
linkElement.setValue(m.getLabel());
linkElement.setCssClass(cssClass);
liElement.addChildrenTag(linkElement);
childElement = this.createMenus(m.getSubmenus(), 1);
if (childElement != null) {
liElement.addChildrenTag(childElement);
}