User u = (User) getChildItem(Portal.USER);
User u = (User) getChild(Portal.USER);
    public void initialize() throws Exception {        super.initialize();        //        // User.        ///*??        User u = (User) getChildItem(Portal.USER);        if (u != null) {            PortalUserController uc = (PortalUserController) u.getChildItem(PortalUser.CONTROLLER);                if (uc != null) {                PortalUserInterface m = (PortalUserInterface) uc.getChildItem(PortalUserController.MODEL);                if (m != null) {                                        cybop.model.organizer.PortalContentsPanel cp = (cybop.model.organizer.PortalContentsPanel) m.getChildItem(PortalUserInterface.CONTENTS_PANEL);                                        if (cp != null) {                                cybop.model.organizer.PortalSplitPane sp = (cybop.model.organizer.PortalSplitPane) cp.getChildItem(cybop.model.organizer.PortalContentsPanel.PORTAL_SPLIT_PANE);                                                if (sp != null) {                                                        cybop.model.organizer.Tree t = (cybop.model.organizer.Tree) sp.getChildItem(cybop.model.organizer.PortalSplitPane.LEFT_ORGANIZER);                                                        if (t != null) {                                        t.setChildItem(cybop.model.organizer.Tree.MODEL, getChildItem(Portal.AVAILABLE_SYSTEMS));                                //?? t.addTreeSelectionListener(this);                            } else {                                            throw new Exception("Could not initialize portal. The tree is null.");                            }                                } else {                                    throw new Exception("Could not initialize portal. The portal split pane is null.");                        }                            } else {                                throw new Exception("Could not initialize portal. The portal contents panel is null.");                    }                        } else {                            throw new Exception("Could not initialize portal. The portal view model is null.");                }                } else {                    throw new Exception("Could not initialize portal. The portal user controller is null.");            }                } else {            throw new Exception("Could not initialize portal. The user is null.");        }*/    }