I was looking at 'CapitalizationFilter' and noticed that the 'incrementToken' method splits words at ' ' (space) and '.' (period). I'm curious as to why the period is treated as a word separator? This could cause unexpected results, for example:
"Hello There My Name Is Dr. Watson" ---> "Hello There My Name Is Dr. watson" Peter