MultiJava: Modular open classes and symmetric multiple dispatch for Java (2000)

by C Clifton, G T Leavens, C Chambers, T D Millstein
Venue:In OOPSLA