public void setLeafIcons(String menuName, ImageIcon normal, ImageIcon selected) {
        for (AccordionRootItem menu : getMenus()) {
            if (menu.getName().equals(menuName)) {
                if (normal != null) {
                    for (AccordionLeafItem leaf : getLeafsOf(menuName)) {
                        leaf.setNormalIcon(normal);
                    }
                }
                if (selected != null) {
                    for (AccordionLeafItem leaf : getLeafsOf(menuName)) {
                        leaf.setSelectedIcon(selected);
                    }
                }
            }
        }
        updateLeafs();
    }