code: public void setButtonStyle(I_CmsButton.ButtonStyle style, I_CmsButton.ButtonColor color) {
  
          if (m_buttonStyle != null) {
              for (String styleName : m_buttonStyle.getAdditionalClasses()) {
                  removeStyleName(styleName);
              }
          }
          if (style == ButtonStyle.TRANSPARENT) {
              setSize(null);
          }
          addStyleName(style.getCssClassName());
          m_buttonStyle = style;
  
          if (m_color != null) {
              removeStyleName(m_color.getClassName());
          }
          if (color != null) {
              addStyleName(color.getClassName());
          }
          m_color = color;
      }
docs: Sets the button style.<p>
  
  @param style the style to set
  @param color the color to set