public final enum class com.novell.ldapchai.provider.ChaiSetting extends java.lang.Enum
{
public static final enum com.novell.ldapchai.provider.ChaiSetting BIND_URLS;
public static final enum com.novell.ldapchai.provider.ChaiSetting BIND_DN;
public static final enum com.novell.ldapchai.provider.ChaiSetting BIND_PASSWORD;
public static final enum com.novell.ldapchai.provider.ChaiSetting CACHE_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_SIZE;
public static final enum com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_AGE;
public static final enum com.novell.ldapchai.provider.ChaiSetting STATISTICS_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting WATCHDOG_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting THREAD_SAFE_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting WATCHDOG_OPERATION_TIMEOUT;
public static final enum com.novell.ldapchai.provider.ChaiSetting WATCHDOG_IDLE_TIMEOUT;
public static final enum com.novell.ldapchai.provider.ChaiSetting WATCHDOG_MAX_CONNECTION_LIFETIME;
public static final enum com.novell.ldapchai.provider.ChaiSetting WATCHDOG_DISABLE_IF_PW_EXPIRED;
public static final enum com.novell.ldapchai.provider.ChaiSetting PROMISCUOUS_SSL;
public static final enum com.novell.ldapchai.provider.ChaiSetting WIRETRACE_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting FAILOVER_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting FAILOVER_USE_LAST_KNOWN_GOOD_HINT;
public static final enum com.novell.ldapchai.provider.ChaiSetting FAILOVER_MINIMUM_FAILBACK_TIME;
public static final enum com.novell.ldapchai.provider.ChaiSetting FAILOVER_CONNECT_RETRIES;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_DEREFENCE_ALIAS;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_CONNECT_TIMEOUT;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_READ_TIMEOUT;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_FOLLOW_REFERRALS;
public static final enum com.novell.ldapchai.provider.ChaiSetting PROVIDER_IMPLEMENTATION;
public static final enum com.novell.ldapchai.provider.ChaiSetting EDIRECTORY_ENABLE_NMAS;
public static final enum com.novell.ldapchai.provider.ChaiSetting EXTENDED_OPERATION_FAILURE_CACHE;
public static final enum com.novell.ldapchai.provider.ChaiSetting READONLY;
public static final enum com.novell.ldapchai.provider.ChaiSetting DEFAULT_VENDOR;
public static final enum com.novell.ldapchai.provider.ChaiSetting JNDI_ENABLE_POOL;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CASE_INSENSITIVE;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_ALLOW_DUPLICATE_RESPONSES;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_DEFAULT_FORMAT_TYPE;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_ATTRIBUTE;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_RECORD_ID;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_ITERATIONS;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_CHAR_COUNT;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_HASH_THREAD_COUNT;
public static final enum com.novell.ldapchai.provider.ChaiSetting AD_SET_POLICY_HINTS_ON_PW_SET;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_ENABLE;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_SIZE;
public static final enum com.novell.ldapchai.provider.ChaiSetting OPENLDAP_PASSWORD_POLICY_DN;
public static final enum com.novell.ldapchai.provider.ChaiSetting OPENLDAP_LOCAL_PASSWORD_POLICY_URL;
public static final enum com.novell.ldapchai.provider.ChaiSetting JNDI_RESOLVE_IN_NAMESPACE;
public static final enum com.novell.ldapchai.provider.ChaiSetting LDAP_CHARACTER_ENCODING;
public static final enum com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_COUNT;
private final java.lang.String key;
private final java.lang.String defaultValue;
private final boolean visible;
private final com.novell.ldapchai.provider.SettingValidator$Validator validator;
private static final com.novell.ldapchai.provider.ChaiSetting[] $VALUES;
public static com.novell.ldapchai.provider.ChaiSetting[] values()
{
com.novell.ldapchai.provider.ChaiSetting[] v;
java.lang.Object v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static com.novell.ldapchai.provider.ChaiSetting valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Lcom/novell/ldapchai/provider/ChaiSetting;", v);
return v;
}
public static com.novell.ldapchai.provider.ChaiSetting forKey(java.lang.String)
{
com.novell.ldapchai.provider.ChaiSetting[] v;
int v, v;
com.novell.ldapchai.provider.ChaiSetting v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String;
v = staticinvoke <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<com.novell.ldapchai.provider.ChaiSetting: java.lang.String getKey()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = v + 1;
goto label;
label:
return null;
}
private void <init>(java.lang.String, int, java.lang.String, java.lang.String, boolean, com.novell.ldapchai.provider.SettingValidator$Validator)
{
int v;
com.novell.ldapchai.provider.ChaiSetting v;
java.lang.String v, v, v;
boolean v;
com.novell.ldapchai.provider.SettingValidator$Validator v;
v := @this: com.novell.ldapchai.provider.ChaiSetting;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: com.novell.ldapchai.provider.SettingValidator$Validator;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<com.novell.ldapchai.provider.ChaiSetting: java.lang.String key> = v;
v.<com.novell.ldapchai.provider.ChaiSetting: java.lang.String defaultValue> = v;
v.<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.SettingValidator$Validator validator> = v;
v.<com.novell.ldapchai.provider.ChaiSetting: boolean visible> = v;
return;
}
public java.lang.String getDefaultValue()
{
com.novell.ldapchai.provider.ChaiSetting v;
java.lang.String v;
v := @this: com.novell.ldapchai.provider.ChaiSetting;
v = v.<com.novell.ldapchai.provider.ChaiSetting: java.lang.String defaultValue>;
return v;
}
public java.lang.String getKey()
{
com.novell.ldapchai.provider.ChaiSetting v;
java.lang.String v;
v := @this: com.novell.ldapchai.provider.ChaiSetting;
v = v.<com.novell.ldapchai.provider.ChaiSetting: java.lang.String key>;
return v;
}
boolean isVisible()
{
com.novell.ldapchai.provider.ChaiSetting v;
boolean v;
v := @this: com.novell.ldapchai.provider.ChaiSetting;
v = v.<com.novell.ldapchai.provider.ChaiSetting: boolean visible>;
return v;
}
public void validateValue(java.lang.String)
{
com.novell.ldapchai.provider.ChaiSetting v;
java.lang.String v;
com.novell.ldapchai.provider.SettingValidator$Validator v, v;
v := @this: com.novell.ldapchai.provider.ChaiSetting;
v := @parameter: java.lang.String;
v = v.<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.SettingValidator$Validator validator>;
if v != null goto label;
return;
label:
v = v.<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.SettingValidator$Validator validator>;
interfaceinvoke v.<com.novell.ldapchai.provider.SettingValidator$Validator: void validate(java.lang.String)>(v);
return;
}
private static com.novell.ldapchai.provider.ChaiSetting[] $values()
{
com.novell.ldapchai.provider.ChaiSetting[] v;
com.novell.ldapchai.provider.ChaiSetting v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = newarray (com.novell.ldapchai.provider.ChaiSetting)[45];
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_URLS>;
v[0] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_DN>;
v[1] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_PASSWORD>;
v[2] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_ENABLE>;
v[3] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_SIZE>;
v[4] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_AGE>;
v[5] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting STATISTICS_ENABLE>;
v[6] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_ENABLE>;
v[7] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting THREAD_SAFE_ENABLE>;
v[8] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_OPERATION_TIMEOUT>;
v[9] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_IDLE_TIMEOUT>;
v[10] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_MAX_CONNECTION_LIFETIME>;
v[11] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_DISABLE_IF_PW_EXPIRED>;
v[12] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting PROMISCUOUS_SSL>;
v[13] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WIRETRACE_ENABLE>;
v[14] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_ENABLE>;
v[15] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_USE_LAST_KNOWN_GOOD_HINT>;
v[16] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_MINIMUM_FAILBACK_TIME>;
v[17] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_CONNECT_RETRIES>;
v[18] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_DEREFENCE_ALIAS>;
v[19] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_CONNECT_TIMEOUT>;
v[20] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_READ_TIMEOUT>;
v[21] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_FOLLOW_REFERRALS>;
v[22] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting PROVIDER_IMPLEMENTATION>;
v[23] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting EDIRECTORY_ENABLE_NMAS>;
v[24] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting EXTENDED_OPERATION_FAILURE_CACHE>;
v[25] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting READONLY>;
v[26] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting DEFAULT_VENDOR>;
v[27] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting JNDI_ENABLE_POOL>;
v[28] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CASE_INSENSITIVE>;
v[29] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_ALLOW_DUPLICATE_RESPONSES>;
v[30] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_DEFAULT_FORMAT_TYPE>;
v[31] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_ATTRIBUTE>;
v[32] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_RECORD_ID>;
v[33] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_ITERATIONS>;
v[34] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_CHAR_COUNT>;
v[35] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_HASH_THREAD_COUNT>;
v[36] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting AD_SET_POLICY_HINTS_ON_PW_SET>;
v[37] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_ENABLE>;
v[38] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_SIZE>;
v[39] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting OPENLDAP_PASSWORD_POLICY_DN>;
v[40] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting OPENLDAP_LOCAL_PASSWORD_POLICY_URL>;
v[41] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting JNDI_RESOLVE_IN_NAMESPACE>;
v[42] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_CHARACTER_ENCODING>;
v[43] = v;
v = <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_COUNT>;
v[44] = v;
return v;
}
static void <clinit>()
{
com.novell.ldapchai.provider.ChaiSetting[] v;
com.novell.ldapchai.cr.Answer$FormatType v;
com.novell.ldapchai.provider.SettingValidator$Validator v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
com.novell.ldapchai.provider.ChaiSetting v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = staticinvoke <com.novell.ldapchai.provider.ChaiSetting$lambda_static_8f5658d8_1__128: com.novell.ldapchai.provider.SettingValidator$Validator bootstrap$()>();
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("BIND_URLS", 0, "chai.bind.URLs", "ldap://localhost", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_URLS> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("BIND_DN", 1, "chai.bind.dn", "", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_DN> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("BIND_PASSWORD", 2, "chai.bind.password", "", 0, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting BIND_PASSWORD> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CACHE_ENABLE", 3, "chai.cache.enable", "false", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CACHE_MAXIMUM_SIZE", 4, "chai.cache.maximumSize", "128", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_SIZE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CACHE_MAXIMUM_AGE", 5, "chai.cache.maximumAge", "1000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CACHE_MAXIMUM_AGE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("STATISTICS_ENABLE", 6, "chai.statistics.enable", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting STATISTICS_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WATCHDOG_ENABLE", 7, "chai.watchdog.enable", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("THREAD_SAFE_ENABLE", 8, "chai.threadSafe.enable", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting THREAD_SAFE_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WATCHDOG_OPERATION_TIMEOUT", 9, "chai.watchdog.operationTimeout", "60000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_OPERATION_TIMEOUT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WATCHDOG_IDLE_TIMEOUT", 10, "chai.watchdog.idleTimeout", "30000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_IDLE_TIMEOUT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WATCHDOG_MAX_CONNECTION_LIFETIME", 11, "chai.watchdog.maxConnectionLifetime", "3300000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_MAX_CONNECTION_LIFETIME> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WATCHDOG_DISABLE_IF_PW_EXPIRED", 12, "chai.watchdog.disableIfPwExpired", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WATCHDOG_DISABLE_IF_PW_EXPIRED> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("PROMISCUOUS_SSL", 13, "chai.connection.promiscuousSSL", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting PROMISCUOUS_SSL> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("WIRETRACE_ENABLE", 14, "chai.wireDebug.enable", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting WIRETRACE_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("FAILOVER_ENABLE", 15, "chai.failover.enable", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("FAILOVER_USE_LAST_KNOWN_GOOD_HINT", 16, "chai.failover.useLastKnownGoodHint", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_USE_LAST_KNOWN_GOOD_HINT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("FAILOVER_MINIMUM_FAILBACK_TIME", 17, "chai.failover.failBackTime", "90000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_MINIMUM_FAILBACK_TIME> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("FAILOVER_CONNECT_RETRIES", 18, "chai.failover.connectRetries", "4", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting FAILOVER_CONNECT_RETRIES> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_DEREFENCE_ALIAS", 19, "chai.ldap.dereferenceAliases", "never", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_DEREFENCE_ALIAS> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_CONNECT_TIMEOUT", 20, "chai.ldap.ldapTimeout", "5000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_CONNECT_TIMEOUT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_READ_TIMEOUT", 21, "chai.ldap.ldapReadTimeout", "0", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_READ_TIMEOUT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_FOLLOW_REFERRALS", 22, "chai.ldap.followReferrals", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_FOLLOW_REFERRALS> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = class "Lcom/novell/ldapchai/provider/JNDIProviderImpl;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("PROVIDER_IMPLEMENTATION", 23, "chai.provider.implementation", v, 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting PROVIDER_IMPLEMENTATION> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("EDIRECTORY_ENABLE_NMAS", 24, "chai.edirectory.enableNMAS", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting EDIRECTORY_ENABLE_NMAS> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("EXTENDED_OPERATION_FAILURE_CACHE", 25, "chai.provider.extendedOperation.failureCache", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting EXTENDED_OPERATION_FAILURE_CACHE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("READONLY", 26, "chai.provider.readonly", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting READONLY> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = staticinvoke <com.novell.ldapchai.provider.ChaiSetting$lambda_static_fa09f0f6_1__129: com.novell.ldapchai.provider.SettingValidator$Validator bootstrap$()>();
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("DEFAULT_VENDOR", 27, "chai.vendor.default", "", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting DEFAULT_VENDOR> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("JNDI_ENABLE_POOL", 28, "chai.provider.jndi.enablePool", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting JNDI_ENABLE_POOL> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CASE_INSENSITIVE", 29, "chai.crsetting.caseInsensitive", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CASE_INSENSITIVE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_ALLOW_DUPLICATE_RESPONSES", 30, "chai.crsetting.allowDuplicateResponses", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_ALLOW_DUPLICATE_RESPONSES> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.cr.Answer$FormatType: com.novell.ldapchai.cr.Answer$FormatType PBKDF2_SHA512>;
v = virtualinvoke v.<com.novell.ldapchai.cr.Answer$FormatType: java.lang.String toString()>();
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_DEFAULT_FORMAT_TYPE", 31, "chai.crsetting.defaultFormatType", v, 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_DEFAULT_FORMAT_TYPE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_STORAGE_ATTRIBUTE", 32, "chai.com.novell.ldapchai.cr.chai.attributeName", "carLicense", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_ATTRIBUTE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_STORAGE_RECORD_ID", 33, "chai.com.novell.ldapchai.cr.chai.recordId", "0002", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_STORAGE_RECORD_ID> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_ITERATIONS", 34, "chai.com.novell.ldapchai.cr.chai.iterations", "0", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_ITERATIONS> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_SALT_CHAR_COUNT", 35, "chai.com.novell.ldapchai.cr.chai.saltCharCount", "0", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_CHAR_COUNT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_HASH_THREAD_COUNT", 36, "chai.com.novell.ldapchai.cr.chai.hashTreadCount", "0", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_HASH_THREAD_COUNT> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("AD_SET_POLICY_HINTS_ON_PW_SET", 37, "chai.ad.setPolicyHintsOnPwSet", "false", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting AD_SET_POLICY_HINTS_ON_PW_SET> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator AUTO_OR_BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_SEARCH_PAGING_ENABLE", 38, "chai.ldap.paging.enable", "auto", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_ENABLE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_SEARCH_PAGING_SIZE", 39, "chai.ldap.paging.size", "500", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_SEARCH_PAGING_SIZE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("OPENLDAP_PASSWORD_POLICY_DN", 40, "chai.openldap.passwordPolicyDn", "", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting OPENLDAP_PASSWORD_POLICY_DN> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("OPENLDAP_LOCAL_PASSWORD_POLICY_URL", 41, "chai.openldap.passwordPolicy.url", "file:/etc/openldap/check_password.conf", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting OPENLDAP_LOCAL_PASSWORD_POLICY_URL> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator BOOLEAN_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("JNDI_RESOLVE_IN_NAMESPACE", 42, "chai.jndi.resolveInNamespace", "true", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting JNDI_RESOLVE_IN_NAMESPACE> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("LDAP_CHARACTER_ENCODING", 43, "chai.ldap.characterEncoding", "UTF8", 1, null);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting LDAP_CHARACTER_ENCODING> = v;
v = new com.novell.ldapchai.provider.ChaiSetting;
v = <com.novell.ldapchai.provider.SettingValidator: com.novell.ldapchai.provider.SettingValidator$Validator INTEGER_VALIDATOR>;
specialinvoke v.<com.novell.ldapchai.provider.ChaiSetting: void <init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,com.novell.ldapchai.provider.SettingValidator$Validator)>("CR_CHAI_SALT_COUNT", 44, "chai.cr.chai.saltCount", "1000", 1, v);
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting CR_CHAI_SALT_COUNT> = v;
v = staticinvoke <com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting[] $values()>();
<com.novell.ldapchai.provider.ChaiSetting: com.novell.ldapchai.provider.ChaiSetting[] $VALUES> = v;
return;
}
}