public void dispose(boolean toDispose) { if (toDispose) { super.dispose(); frame.toFront(); } if (client != null) client.dialogDismissed(this); }