JavaGI: a language with generalized interfaces ; JavaGI: eine Sprache mit generalisierten Interfaces ; JavaGI: a language with generalised interfaces; JavaGI: a language with generalised interfaces - Wehr, Stefan (2010)