@Override
 public void doAfterCompose(Component comp) throws Exception {
   super.doAfterCompose(comp);
   comp.setAttribute("controller", this);
   Map<String, SessionInfo> args = Executions.getCurrent().getArg();
   SessionInfo _ses = args.get(Param.SESSION);
   sessionManager = SessionInfoManagerFactory.getInstance().getSession(_ses.getId());
   this.sessionInfo = sessionManager.getSessionInfo();
   selectedPhysicians = sessionInfo.getAlternateTreatmentProviders();
 }
 public void save() {
   sessionInfo.setAlternateTreatmentProviders((List<Physician>) selectedPhysiciansLb.getModel());
   sessionManager.save(sessionInfo);
   successLbl.setValue("Other treatment provider has been saved.");
 }