public String getIconToRender(boolean expanded) {
String icon = getIcon();
if(icon != null) {
return icon;
} else {
String expandedIcon = getExpandedIcon();
String collapsedIcon = getCollapsedIcon();
if(expandedIcon != null && collapsedIcon != null) {
return expanded ? expandedIcon : collapsedIcon;
}
}
return null;
}