ISection section = (ISection) iter.next();
SectionView section = (SectionView) iter.next();
    public static List buildSectionsList(List sections, ArrayList fatherNode) {				List result = new ArrayList();				Iterator iter = sections.iterator();				while (iter.hasNext()) {			ISection section = (ISection) iter.next();			ArrayList sonNode = (ArrayList) fatherNode.clone();			sonNode.add(section.getName());			result.add(sonNode);			result.addAll(buildSectionsList(section.getInferiorSections(), sonNode));		}				return result;    }