code: @SuppressWarnings("ConstantConditions")
      @NonNull
      @Override
      public Flowable<Changes> observeChangesOfUris(@NonNull final Set<Uri> uris, @NonNull BackpressureStrategy backpressureStrategy) {
          throwExceptionIfRxJava2IsNotAvailable("Observing changes in StorIOContentProvider");
  
          // indirect usage of RxJava
          // required to avoid problems with ClassLoader when RxJava is not in ClassPath
          return RxChangesObserver.observeChanges(contentResolver, uris, contentObserverHandler, Build.VERSION.SDK_INT, backpressureStrategy);
      }
docs: {@inheritDoc}