Acceder a la clase que contiene una clase interna en Java

Esto es lo que estoy haciendo ahora. ¿Hay una mejor manera de acceder a la superclase?

public class SearchWidget {
    private void addWishlistButton() {
        final SearchWidget thisWidget = this;
        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent event) {
                // A better way to access the super class?
                // something like "this.super" ...?
                workWithWidget(thisWidget);
            }
        }
    }
}

Estoy programando con Google Web Toolkit, pero creo que esta es realmente una pregunta genérica de Java.

Respuestas a la pregunta(3)

Su respuesta a la pregunta