virtual UInt32 Init(Log* plog, FileOpenerBase* fileOpener = NULL, const char* xmlFileName = NULL, bool bcheckIMEExists = true);