code: protected void setVisibilityOfIconFields() {
  
          if (CmsStringUtil.isEmptyOrWhitespaceOnly(m_type.getModuleName())) {
              m_iconMode.setVisible(false);
              m_smallIconCSS.setVisible(false);
              m_smallIconFile.setVisible(false);
              m_bigIconCSS.setVisible(false);
              m_bigIconFile.setVisible(false);
              return;
          }
  
          if (ICON_MODE_CSS.equals(m_iconMode.getValue())) {
              m_smallIconCSS.setVisible(true);
              m_bigIconCSS.setVisible(true);
              m_smallIconFile.setVisible(false);
              m_bigIconFile.setVisible(false);
              return;
          }
          if (ICON_MODE_FILE.equals(m_iconMode.getValue())) {
              m_smallIconCSS.setVisible(false);
              m_bigIconCSS.setVisible(false);
              m_smallIconFile.setVisible(true);
              m_bigIconFile.setVisible(true);
              return;
          }
          m_smallIconCSS.setVisible(false);
          m_bigIconCSS.setVisible(false);
          m_smallIconFile.setVisible(false);
          m_bigIconFile.setVisible(false);
      }
docs: Sets the visibility of the icon fields.<p>