@Override
 public void setIconFlip(final IconFlip iconFlip) {
   iconTextMixin.setIconFlip(iconFlip);
 }
 @Override
 public void setIconSize(final IconSize iconSize) {
   iconTextMixin.setIconSize(iconSize);
 }
 @Override
 public IconSize getIconSize() {
   return iconTextMixin.getIconSize();
 }
 @Override
 public void setIconPosition(final IconPosition iconPosition) {
   iconTextMixin.setIconPosition(iconPosition);
 }
 @Override
 public IconPosition getIconPosition() {
   return iconTextMixin.getIconPosition();
 }
 @Override
 public void setIconMuted(final boolean iconMuted) {
   iconTextMixin.setIconMuted(iconMuted);
 }
 @Override
 public IconType getIcon() {
   return iconTextMixin.getIcon();
 }
 @Override
 public void setText(final String text) {
   iconTextMixin.setText(text);
   iconTextMixin.addTextWidgetToParent();
 }
 @Override
 public String getText() {
   return iconTextMixin.getText();
 }
 @Override
 public void setIconSpin(final boolean iconSpin) {
   iconTextMixin.setIconSpin(iconSpin);
 }
 @Override
 public boolean isIconSpin() {
   return iconTextMixin.isIconSpin();
 }
 @Override
 public boolean isIconLight() {
   return iconTextMixin.isIconLight();
 }
 @Override
 public void setIconLight(final boolean iconLight) {
   iconTextMixin.setIconLight(iconLight);
 }
 @Override
 public boolean isIconMuted() {
   return iconTextMixin.isIconMuted();
 }
 @Override
 public IconFlip getIconFlip() {
   return iconTextMixin.getIconFlip();
 }
 @Override
 public void setIcon(final IconType iconType) {
   iconTextMixin.setIcon(iconType);
 }
 @Override
 public void setIconRotate(final IconRotate iconRotate) {
   iconTextMixin.setIconRotate(iconRotate);
 }
 @Override
 public IconRotate getIconRotate() {
   return iconTextMixin.getIconRotate();
 }