public void Init()
{
lock(this)
{
if (initialized == false)
{
initializeProperties();
initializeLogger();
initializeResourceManager();
initializeDirectives();
initializeParserPool();
initializeIntrospection();
// initialize the VM Factory. It will use the properties
// accessable from Runtime, so keep this here at the end.
vmFactory.InitVelocimacro();
initialized = true;
}
}
}