private Map<String, BasicEvent> getBasicEventList(Element rootElement, boolean truncate) {
		Map<String, BasicEvent> lst = new HashMap<String, BasicEvent>();
		Element eventListElement = rootElement.element(FTATranslator.NODE_NODE_FAILURE_EVENT_LIST);
		List<Element> eles = eventListElement.elements(FTATranslator.NODE_NODE_FAILURE_EVENT);
		for (Element ele : eles) {
			String id = ele.attributeValue(FTATranslator.ATTR_ID);
			if (id == null) {
				this.errorMsg.addLast(ele.getUniquePath() + ": need " + ATTR_ID);
			}
			if (truncate && id.length() > FTATranslator.truncateLength)
				id = id.substring(0, truncateLength);
			lst.put(id,
					new BasicEvent(id, ele.attributeValue(FTATranslator.ATTR_DESC), ele
							.attributeValue(FTATranslator.ATTR_PROBABILITY)));
		}
		return lst;
	}