_currentPages.add(selectedParent.getWebDavUrl());
	protected void parse(IWContext iwc) {//		try {//			_currentPage = _builderService.getPageTree(_builderService.getCurrentPageId(iwc));//			_currentPageID = _currentPage.getNodeID();//			_currentPages = new ArrayList();//			_currentPages.add(new Integer(_currentPageID));//			debug("Current page is set.");//		//			if (_currentPageID != getRootNodeId()) {//				ICTreeNode parent = _currentPage.getParentNode();//				if (parent != null) {//					while (parent.getNodeID() != getRootNodeId()) {//						debug("Adding page with ID = " + parent.getNodeID() + " to currentMap");//						_currentPages.add(new Integer(parent.getNodeID()));//						parent = parent.getParentNode();//						if (parent == null)//							break;//					}//				}//			}//		}//		catch (RemoteException e) {//			e.printStackTrace();//		}				if (iwc.isParameterSet(PARAMETER_FOLDER_PATH)) {			System.out.println("Selected page parameter is set.");			try {				_selectedPages = new ArrayList();				String url = iwc.getParameter(PARAMETER_FOLDER_PATH);								IWSlideSession ss = (IWSlideSession) IBOLookup.getSessionInstance(iwc, IWSlideSession.class);				url = url.replaceFirst(ss.getWebdavServerURI(), "");												WebdavExtendedResource selectedNode = ss.getWebdavResource(url);								WebDAVBean selectedParent = new WebDAVBean(selectedNode);				while (selectedParent != null && !selectedParent.getWebDavUrl().equals( getRootNodeId() )) {					_selectedPages.add(selectedParent.getWebDavUrl());					selectedParent = (WebDAVBean) selectedParent.getParentNode();				}			} catch (HttpException e) {				e.printStackTrace();			} catch (RemoteException e) {				e.printStackTrace();			} catch (IOException e) {				e.printStackTrace();			}		}		else			System.out.println("No selected page parameter in request.");	}