class Locale {

	@Pure
	@Inline(value = "Locale.getStringWithDefaultFrom(ClassLoaderFinder.findClassLoader(), ($1), ($2), ($3), ($4))",
		imported = {Locale.class, ClassLoaderFinder.class})
	public static String getStringWithDefaultFrom(String resourcePath, String key, String defaultValue, Object... params) {
		// This method try to use the plugin manager class loader
		// if it exists, otherwhise, it use the default class loader
		return getStringWithDefaultFrom(
				ClassLoaderFinder.findClassLoader(),
				resourcePath, key, defaultValue, params);
	}

	private  Locale();

}