docs: @Override
      void bindToBottomTabInternal(BottomNavigationTab bottomNavigationTab) {
          if (mHeightInPixels == 0)
              mHeightInPixels = Utils.dp2px(bottomNavigationTab.getContext(), 12);
          if (mWidthInPixels == 0)
              mWidthInPixels = Utils.dp2px(bottomNavigationTab.getContext(), 12);
          if (mEdgeMarginInPx == 0)
              mEdgeMarginInPx = Utils.dp2px(bottomNavigationTab.getContext(), 4);
  
          refreshMargin();
          refreshColor();// so that user set color will be updated
  
          bottomNavigationTab.badgeView.setShapeBadgeItem(this);
  
          bottomNavigationTab.badgeView.setDimens(mWidthInPixels, mHeightInPixels);
      }