public void removeWindow_detachEventIsFired() {
TestUI ui = new TestUI();
final Window window = new Window();
final boolean[] eventFired = new boolean[1];
ui.addComponentDetachListener(new ComponentDetachListener() {
@Override
public void componentDetachedFromContainer(
ComponentDetachEvent event) {
eventFired[0] = event.getDetachedComponent().equals(window);