System.out.println("show dialog");
logger.fine("show dialog");
    public void show(SComponent c) {        System.out.println("show dialog");        if (c == null)            c = SessionManager.getSession().getRootFrame();        SContainer frame = null;        if (c instanceof SContainer)            frame = (SContainer)c;        else            frame = c.getParent();        // find RootContainer        while (frame != null && !(frame instanceof SRootContainer)) {            frame = frame.getParent();        }        if (frame == null) {            frame = SessionManager.getSession().getRootFrame();        }                if (frame == null) {            throw new IllegalArgumentException("Component has no root container");        }        owner = (SRootContainer)frame;        owner.pushDialog(this);    }