code: private void updateInfoButton() {
  
          if (m_stateBean.getType().isUser()) {
              Map<String, String> dataMap = new LinkedHashMap<String, String>();
              dataMap.put(
                  CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_COUNT_0),
                  String.valueOf(((Table)m_table).size()));
              try {
                  int count = getUsersWithoutAdditionalInfo(
                      m_cms,
                      m_stateBean.getType(),
                      m_stateBean.getPath(),
                      true).size();
                  if (count > ((Table)m_table).size()) {
                      dataMap.put(
                          CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_TOT_COUNT_0),
                          String.valueOf(count));
                  }
              } catch (CmsException e) {
                  //;
              }
              m_infoButton.replaceData(dataMap);
          } else {
              int size = ((Table)m_table).size();
              if (m_table instanceof CmsUserTable) {
                  size = ((CmsUserTable)m_table).getVisibleUser().size();
              }
              m_infoButton.replaceData(
                  Collections.singletonMap(
                      CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_COUNT_0),
                      String.valueOf(size)));
          }
      }
docs: Updates the info button.<p>