Provider implementations must be packaged using the Java Extension Mechanism as installed extensions. Refer to ServiceLoader for the extension packaging. Any installed ResourceBundleControlProvider implementations are loaded using ServiceLoader at the ResourceBundle class loading time.
Provider implementations are loaded from the application's class path using ServiceLoader at the first invocation of the ResourceBundle.getBundle factory method that takes no ResourceBundle.Control instance.
All ResourceBundleControlProviders are ignored in named modules.