`provides` tags in `module-info.java` files are required by ServiceLoader when using modules. See [ServiceLoader documentation](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html) / section "Deploying service providers as modules".
providestags inmodule-info.javafiles are required by ServiceLoader when using modules.See ServiceLoader documentation / section "Deploying service providers as modules".