@Override
  public @Nullable Object getData(@NotNull String dataId) {
    for (DataProvider dataProvider : myProviders) {
      if (dataProvider != null) {
        final Object data = dataProvider.getData(dataId);
        if (data != null) return data;
      }
    }
    return null;
  }
@Override
  public @Nullable Object getData(@NotNull String dataId)