JMMF is a Java framework that provides multi-methods without extending the base Java language nor modifying its semantics but intensively using the reflection mechanism of the language.
Research on Java and object-oriented programming languages.
Rémi Forax, Etienne Duris, and Gilles Roussel. Java Multi-Method Framework. International Conference on Technology of Object-Oriented Languages and Systems (TOOLS'00). Sydney, Australia. November 2000. pp. 45–56.IEEE Computer Society.
Rémi Forax. Les multi-méthodes en Java. Thèse de doctorat. I.G.M., Université de Marne-la-Vallée. 2001.