package net.minecraft.locale;

import com.bergerkiller.generated.net.minecraft.locale.LocaleLanguageHandle;

class LocaleLanguage {
#if version >= 1.17
    private static volatile (LocaleLanguageHandle) LocaleLanguage INSTANCE:instance;
#elseif version >= 1.16
    private static volatile (LocaleLanguageHandle) LocaleLanguage INSTANCE:d;
#else
    private static final (LocaleLanguageHandle) LocaleLanguage INSTANCE:c;
#endif

#if version >= 1.18
    public abstract String get:getOrDefault(String s);
#else
    public synchronized String get:a(String s);
#endif
}
