@Override
    public ULocale getLocale(ULocale.Type type) {
        if (type == ULocale.ACTUAL_LOCALE) {
            return actualLocaleIsSameAsValid ? validLocale : tailoring.actualLocale;
        } else if(type == ULocale.VALID_LOCALE) {
            return validLocale;
        } else {
            throw new IllegalArgumentException("unknown ULocale.Type " + type);
        }
    }
@ Override public ULocale getLocale ( ULocale . Type type ) { if ( type == ULocale . ACTUAL_LOCALE ) { return actualLocaleIsSameAsValid ? validLocale : tailoring . actualLocale ; } else if ( type == ULocale . VALID_LOCALE ) { return validLocale ; } else { throw new IllegalArgumentException ( "unknown ULocale.Type " + type ) ; } }
{@inheritDoc}
@hide draft / provisional / internal are hidden on Android