Comment accéder à une méthode de superclasse à partir d’une classe nestede?

J’espère que ce code explique le problème:

class Foo { void a() { / *stuff */ } } class Bar extends Foo { void a() { throw new Exception("This is not allowed for Bar"); } class Baz { void blah() { // how to access Foo.a from here? } } } 

Je sais que je peux faire quelque chose de mal, parce que l’inheritance ne devrait peut-être pas être utilisé de cette manière. Mais c’est le moyen le plus simple dans ma situation. Et à côté de ça, je suis juste curieux. C’est possible?