@Override
  protected void update(@NotNull PresentationData presentation) {
    SliceUsage sliceUsage = getValue();
    if (sliceUsage != null) {
      sliceUsage.updateCachedPresentation();
    }

    presentation.setChanged(presentation.isChanged() || changed);
    changed = false;
  }
@Override
  protected void update(@NotNull PresentationData presentation)