if (depthCounter!=0) return expression; // Don't mess with super calls down in nested local type declarations (pr90143)
if (expression instanceof SuperReference) {
SuperReference superRef = (SuperReference) expression;
if (superType == null) {
ISourceLocation location =
new EclipseSourceLocation(scope.problemReporter().referenceContext.compilationResult(),
expression.sourceStart, expression.sourceEnd);
world.showMessage(IMessage.ERROR, "multiple supertypes for this interface", location, null);
dec.ignoreFurtherInvestigation = true;
}