public TokenStream tokenStream(String fieldName, Reader reader)
{
if( Field.CONTENTS.toString().equals(fieldName) ) {
TokenStream result = new StandardTokenizer(reader); // splits at ". ", "-"
result = new WordSplitTokenizer(result); // non-alphanumerics
result = new DotSplitTokenizer(result); // com.package.names
result = new CamelCaseTokenizer(result); // CamelCaseIdentifiers
//result = new LowerCaseFilter(result);
result = new LengthFilter(result, minWordLength, MAX_WORD_LENGTH);