text: public MappingCharFilter(NormalizeCharMap normMap, TextReader @in): base(@in){_input = GetBufferedReader(@in);_input.Mark(BufferedCharFilter.DEFAULT_CHAR_BUFFER_SIZE);buffer.Reset(_input);map = normMap.map;cachedRootArcs = normMap.cachedRootArcs;if (map != null){fstReader = map.GetBytesReader();}else{fstReader = null;}}