@Override
      public void paintIcon(Component component, Graphics graphics, int x, int y) {
        if (!StringUtil.isEmpty(myLabel.getText())) {
          icon.paintIcon(component, graphics, x, y);
        }
      }
@Override
      public void paintIcon(Component component, Graphics graphics, int x, int y)