a Java library for general preprocessing in natural language processing, including extracting words, lowercase, stemming, remove words in stoplist