public SlowSynonymFilter(TokenStream @in, SlowSynonymMap map) : base(@in)
{
if (map == null)
{
throw new System.ArgumentException("map is required", "map");
}
this.map = map;
// just ensuring these attributes exist...
AddAttribute<ICharTermAttribute>();
AddAttribute<IPositionIncrementAttribute>();
AddAttribute<IOffsetAttribute>();
AddAttribute<ITypeAttribute>();
}