/// <summary> /// Load a stemmer table from an inputstream. /// </summary> public static Trie Load(Stream stemmerTable) { DataInputStream @in = null; try { @in = new DataInputStream(stemmerTable); string method = @in.ReadUTF().ToUpperInvariant(); if (method.IndexOf('M') < 0) { return(new Trie(@in)); } else { return(new MultiTrie2(@in)); } } finally { @in.Dispose(); } }