} //else process all tokens ... no POS tag checking needed
if(process){
String word = token.getSpan();
double sentiment = 0.0;
if(cats.isEmpty()){
sentiment = classifier.classifyWord(null, word);
} else { //in case of multiple Lexical Cats
//we build the average over NOT NULL sentiments for the word
int catSentNum = 0;
for(LexicalCategory cat : cats){
double catSent = classifier.classifyWord(cat, word);