A java version of http://github.com/blakeembrey/pluralize
Revision: de7b35e700caccfb4e74923d98ab9b40006eda04 (Nov 19, 2017)
It tries to preserve the original structure for future sync.
Other sources of inspiration:
http://www.csse.monash.edu.au/~damian/papers/HTML/Plurals.html
(a java implementation: https://github.com/atteo/evo-inflector)