1.1 --- a/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Jan 20 17:49:09 2009 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Jan 20 17:49:49 2009 +0000 1.3 @@ -1163,7 +1163,7 @@ 1.4 1.5 overrideWarner.warned = false; 1.6 boolean resultTypesOK = 1.7 - types.returnTypeSubstitutable(mt, ot, otres, overrideWarner); 1.8 + types.covariantReturnType(mtres, otres, overrideWarner); 1.9 if (!resultTypesOK) { 1.10 if (!source.allowCovariantReturns() && 1.11 m.owner != origin &&