code: public void setMessageStyleType(MessageStyleType messageStyleType) {
  		if (messageStyleType == null) {
  			icon.getElement().getStyle().setDisplay(Display.NONE);
  		} else {
  			icon.getElement().getStyle().setDisplay(Display.BLOCK);
  			icon.setStyleName(resource.css().messageBoxIcon());
  			switch (messageStyleType) {
  				case HELP:
  					icon.addStyleName(resource.css().messageBoxIconHelp());
  					break;
  				case WARN:
  					icon.addStyleName(resource.css().messageBoxIconWarn());
  					break;
  				case ERROR:
  					icon.addStyleName(resource.css().messageBoxIconError());
  					break;
  				default:
  					icon.addStyleName(resource.css().messageBoxIconInfo());
  			}
  		}
  	}
docs: ---------------------------------------------------