@Override public void setActiveMenuItem(String token) { int count = perunAdminMenuPills.getWidgetCount(); for (int i = 0; i < count; i++) { if (perunAdminMenuPills.getWidget(i) instanceof AnchorListItem) { AnchorListItem item = (AnchorListItem) perunAdminMenuPills.getWidget(i); if (Objects.equals(token, item.getTargetHistoryToken())) { item.setActive(true); } else { item.setActive(false); } } } int count2 = voManagerMenuPills.getWidgetCount(); for (int i = 0; i < count2; i++) { if (voManagerMenuPills.getWidget(i) instanceof AnchorListItem) { AnchorListItem item = (AnchorListItem) voManagerMenuPills.getWidget(i); if (Objects.equals(token, item.getTargetHistoryToken())) { item.setActive(true); } else { item.setActive(false); } } } int count3 = groupManagerMenuPills.getWidgetCount(); for (int i = 0; i < count3; i++) { if (groupManagerMenuPills.getWidget(i) instanceof AnchorListItem) { AnchorListItem item = (AnchorListItem) groupManagerMenuPills.getWidget(i); if (Objects.equals(token, item.getTargetHistoryToken())) { item.setActive(true); } else { item.setActive(false); } } } int count4 = facilityManagerMenuPills.getWidgetCount(); for (int i = 0; i < count4; i++) { if (facilityManagerMenuPills.getWidget(i) instanceof AnchorListItem) { AnchorListItem item = (AnchorListItem) facilityManagerMenuPills.getWidget(i); if (Objects.equals(token, item.getTargetHistoryToken())) { item.setActive(true); } else { item.setActive(false); } } } }