if (base instanceof String) {
String b = (String) base;
ImageIcon imgIcon = loadImage(b, useSmallIcon, null);
if (imgIcon != null) {
i = imgIcon;
ImageIcon imgIcon = loadImage(b, useSmallIcon, null);
if (imgIcon != null) {
i = imgIcon;
imgIcon = loadImage(b, useSmallIcon, null);
if (imgIcon != null) {
button.setIcon(imgIcon);
ImageIcon pImgIcon = loadImage(b, useSmallIcon, "_pressed");
if (pImgIcon != null) {
button.setPressedIcon(pImgIcon);
ImageIcon rImgIcon = loadImage(b, useSmallIcon, "_rollover");
if (rImgIcon != null) {
button.setRolloverIcon(rImgIcon);
ImageIcon dImgIcon = loadImage(b, useSmallIcon, "_disabled");
if (dImgIcon != null) {
button.setDisabledIcon(dImgIcon);
ImageIcon sImgIcon = loadImage(b, useSmallIcon, "_selected");
if (sImgIcon != null) {
button.setSelectedIcon(sImgIcon);