*/
private void bootstrapAttributeSyntaxes()
{
try
{
AttributeTypeSyntax syntax = new AttributeTypeSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
AttributeTypeSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
defaultBinarySyntax = new BinarySyntax();
defaultBinarySyntax.initializeSyntax(null);
registerAttributeSyntax(defaultBinarySyntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
BinarySyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
defaultBooleanSyntax = new BooleanSyntax();
defaultBooleanSyntax.initializeSyntax(null);
registerAttributeSyntax(defaultBooleanSyntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
BooleanSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
defaultStringSyntax = new DirectoryStringSyntax();
defaultStringSyntax.initializeSyntax(null);
registerAttributeSyntax(defaultStringSyntax, true);
defaultSyntax = defaultStringSyntax;
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.
get(DirectoryStringSyntax.class.getName(),
stackTraceToSingleLineString(e));
logError(message);
}
try
{
defaultDNSyntax = new DistinguishedNameSyntax();
defaultDNSyntax.initializeSyntax(null);
registerAttributeSyntax(defaultDNSyntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.
get(DistinguishedNameSyntax.class.getName(),
stackTraceToSingleLineString(e));
logError(message);
}
try
{
IA5StringSyntax syntax = new IA5StringSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
IA5StringSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
defaultIntegerSyntax = new IntegerSyntax();
defaultIntegerSyntax.initializeSyntax(null);
registerAttributeSyntax(defaultIntegerSyntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
IntegerSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
GeneralizedTimeSyntax syntax = new GeneralizedTimeSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.
get(GeneralizedTimeSyntax.class.getName(),
stackTraceToSingleLineString(e));
logError(message);
}
try
{
ObjectClassSyntax syntax = new ObjectClassSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
ObjectClassSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
OIDSyntax syntax = new OIDSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())
{
TRACER.debugCaught(DebugLogLevel.ERROR, e);
}
Message message = ERR_CANNOT_BOOTSTRAP_SYNTAX.get(
OIDSyntax.class.getName(), stackTraceToSingleLineString(e));
logError(message);
}
try
{
TelephoneNumberSyntax syntax = new TelephoneNumberSyntax();
syntax.initializeSyntax(null);
registerAttributeSyntax(syntax, true);
}
catch (Exception e)
{
if (debugEnabled())