!7 sinterface Bla { default S bla() { ret "ok"; } } sclass Blubb implements Bla { } sclass Overridden implements Bla { public S bla() { ret "different!"; } } sclass OverriddenSubclass extends Overridden {} p-exp { assertEqualsVerbose("ok", call(new Blubb, "bla")); assertEqualsVerbose("different!", call(new Overridden, "bla")); assertEqualsVerbose("different!", call(new OverriddenSubclass, "bla")); }