@Override
  public @Nullable String getToolTip(boolean composite) {
    return ObjectUtils.doIfCast(mySourceIcon, IconWithToolTip.class, icon -> {
      return icon.getToolTip(composite);
    });
  }
@Override
  public @Nullable String getToolTip(boolean composite)