Java CurrencyNameProvider

https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/spi/CurrencyNameProvider.html

CurrencyNameProvider is a Java abstract class for Java service providers that provide Java localized currency symbols and Java display names for the Java Currency class.