docs: @Nullable
      public static DataReaderWriterProvider getProvider(@NotNull final String providerName) {
          for (DataReaderWriterProvider provider : ServiceLoader.load(DataReaderWriterProvider.class)) {
              if (provider.getClass().getCanonicalName().equalsIgnoreCase(providerName)) {
                  return provider;
              }
          }
          return null;
      }