text: public CJKBigramFilterFactory(IDictionary<string, string> args): base(args){CJKScript flags = 0;if (GetBoolean(args, "han", true)){flags |= CJKScript.HAN;}if (GetBoolean(args, "hiragana", true)){flags |= CJKScript.HIRAGANA;}if (GetBoolean(args, "katakana", true)){flags |= CJKScript.KATAKANA;}if (GetBoolean(args, "hangul", true)){flags |= CJKScript.HANGUL;}this.flags = flags;this.outputUnigrams = GetBoolean(args, "outputUnigrams", false);if (args.Count > 0){throw new System.ArgumentException("Unknown parameters: " + args);}}