@Override public void leaveToken(DetailAST aAST) { if (isOverridingMethod(aAST)) { final MethodNode methodNode = mMethodStack.removeLast(); if (!methodNode.getCallsSuper()) { final DetailAST methodAST = methodNode.getMethod(); final DetailAST nameAST = methodAST.findFirstToken(TokenTypes.IDENT); log(nameAST.getLineNo(), nameAST.getColumnNo(), "missing.super.call", nameAST.getText()); } } }