Inflection for Scala (and Java too)