diff -r 8acb838c9b79 -r 756ae3791c45 src/share/classes/com/sun/tools/javac/jvm/Gen.java --- a/src/share/classes/com/sun/tools/javac/jvm/Gen.java Tue Nov 26 15:27:19 2013 +0100 +++ b/src/share/classes/com/sun/tools/javac/jvm/Gen.java Tue Nov 26 15:33:12 2013 +0100 @@ -2420,7 +2420,7 @@ if (isInvokeDynamic(sym)) { result = items.makeDynamicItem(sym); return; - } else if (!accessSuper) { + } else { sym = binaryQualifier(sym, tree.selected.type); } if ((sym.flags() & STATIC) != 0) {