message: Checked if navigation item exists
  Tried nested tabs with navigation stack and when going back from nested to parent it called removeBadgeIcon even though there weren't any navigation items
diff: @@ -152,7 +152,7 @@ public class TabNavigationView extends BottomNavigationView implements TabView {
  @Override
  public void removeBadgeIcon(int index) {
  removeBadge(index);
  - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2) {
  + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2 && getTouchables().size() > index) {
  BottomNavigationItemView itemView = (BottomNavigationItemView) getTouchables().get(index);
  itemView.getChildAt(0).getOverlay().clear();
  }
  