private void reorderItemsIfApplicable() {
    if (myReorderingService != null && myMaxFrozenIndex == -1 && tabIDProvider != null) {
      String tabID = tabIDProvider.compute();
      myReorderingService.reorder(tabID, listElements);
      fireContentsChanged(this, 0, listElements.size() - 1);
    }
  }
private void reorderItemsIfApplicable()