This is the Java version of Snowball, a small string processing language designed for creating stemming algorithms for use in Information Retrieval.