new Throwable().printStackTrace();
    public SDialog popDialog() {        int count = getComponentCount();        if (count <= 1)            throw new IllegalStateException("there's no dialog left!");        SDialog dialog = (SDialog) getComponent(count - 1);        super.remove(dialog);        dialog.setFrame(null);        reload();        log.debug("pop dialog = " + dialog.getName());        new Throwable().printStackTrace();        return dialog;    }