public List<BipolarQuestion> getBipolarList(String oppositeFileName, String teamType) {
		List<BipolarQuestion> bipolarQuestionList = new ArrayList<BipolarQuestion>();
		Element bipolarQuestionE;
		BipolarQuestion bipolarQuestion;
		
		BipolarQuestionDao parentBipoarQuestion = new BipolarQuestionDao(oppositeFileName);
		List<BipolarQuestion> bipolarQuestionParentList = parentBipoarQuestion.getBipolarParentList(teamType);
		BipolarQuestion parent = null;
		for (Iterator i = root.elementIterator("bipolarQuestion"); i.hasNext();) {
			bipolarQuestionE = (Element)i.next();
			if (bipolarQuestionE.element("isDelete").getText().equals("false")) {
				String id = bipolarQuestionE.element("id").getText()
						, title = bipolarQuestionE.element("title").getText()
						, description = bipolarQuestionE.element("description").getText()
						, type = bipolarQuestionE.element("type").getText()
						, timeAdded = bipolarQuestionE.element("timeAdded").getText()
						, name = bipolarQuestionE.element("name").getText()
						, debateId = bipolarQuestionE.element("debateId").getText()
						, dialogState = bipolarQuestionE.elementText("dialogState")
						, parentId = bipolarQuestionE.elementText("parent");
				for (int j = 0; j < bipolarQuestionParentList.size(); j++) {
					if (bipolarQuestionParentList.get(j).getId().equals(parentId)) {
						parent = bipolarQuestionParentList.get(j);
					}
				}
				bipolarQuestion = new BipolarQuestion(id, title, description, type
						, timeAdded, parent, name, debateId, dialogState);
				bipolarQuestionList.add(bipolarQuestion); 
			}
			
		}
		return bipolarQuestionList;
	}