static A disposeWindowAfter(int delay, final A w) { if (w != null) swingLater(delay, r { w.dispose(); }); ret w; }