This page collects links to papers and presentations related to implementation of "multimethods" in JVM languages. Author names and other bibliographical info is in each paper
Maya: multiple-dispatch syntax extension in Java
http://www.cs.utah.edu/flux/papers/maya-tr01015-base.html
http://www.cs.utah.edu/flux/papers/maya-tr01015.pdf
Multi-Dispatch in the Java Virtual Machine: Design and Implementation
http://www.cs.usask.ca/faculty/cjd032/publications/mdj-thesis.pdf
MultiJava: MultiJava: Design Rationale, Compiler Implementation, and Applications
www.cs.washington.edu/research/projects/cecil/pubs/mj-toplas.pdf
Multimethods (overview of various approaches: MultiJava, Nice, etc.)
www.cs.technion.ac.il/~imaman/stuff/mm.ppt
Pattern Enforcing Compiler Compiler (PEC)
https://pec.dev.java.net/nonav/compile/index.html
Lovatt Comparison of Multimethod JVM Implementations
https://pec.dev.java.net/nonav/compile/javadoc/pec/compile/multipledispatch/package-summary.html#MultipleDispatchNiceMultiJavaRunabout
Multi-Method Dispatch Using Multiple Row Displacement
A Reflective Implementation of Java Multi-Methodshttp://www-igm.univ-mlv.fr/~duris/PUBLICATIONS/tse04-prelim.pdf