text: public ICUTokenizerFactory(IDictionary<string, string> args): base(args){tailored = new Dictionary<int, string>();string rulefilesArg = Get(args, RULEFILES);if (rulefilesArg != null){IList<string> scriptAndResourcePaths = SplitFileNames(rulefilesArg);foreach (string scriptAndResourcePath in scriptAndResourcePaths){int colonPos = scriptAndResourcePath.IndexOf(':');string scriptCode = scriptAndResourcePath.Substring(0, colonPos - 0).Trim();string resourcePath = scriptAndResourcePath.Substring(colonPos + 1).Trim();tailored[UChar.GetPropertyValueEnum(UProperty.Script, scriptCode)] = resourcePath;}}cjkAsWords = GetBoolean(args, "cjkAsWords", true);myanmarAsWords = GetBoolean(args, "myanmarAsWords", true);if (args.Count != 0){throw new ArgumentException("Unknown parameters: " + args);}}