@Override
  public @Nullable Object getData(@NotNull String dataId) {
    if (PlatformCoreDataKeys.BGT_DATA_PROVIDER.is(dataId)) {
      Map<Integer, Usage> usages = getSelectedUsages();
      if (usages == null) return null;
      return (DataProvider)slowId -> getSlowData(slowId, usages);
    }

    return null;
  }
@Override
  public @Nullable Object getData(@NotNull String dataId)