class foo {} class bar extends foo {} class baz extends bar {} // Method class MethodTest { bar returnExpressionTypeTest() { return new foo() } // 5/5 failure of clause 7 (expression type not subtype of declared return type) } 0