private String getAmbiguousTemporalConclusionString(String label,
			Map<Literal, TreeMap<Temporal, Map<ConclusionType, Set<String>>>> conclusions) {
		if (null == conclusions || conclusions.size() == 0) return null;
		String sep = null;
		StringBuilder sb = new StringBuilder();
		if (null != label && !"".equals(label.trim())) {
			sep = TextUtilities.repeatStringPattern("-", label.trim().length());
			sb.append(sep).append(LINE_SEPARATOR).append(label.trim()).append(LINE_SEPARATOR).append(sep);
		}
		for (Entry<Literal, TreeMap<Temporal, Map<ConclusionType, Set<String>>>> literalsEntry : conclusions.entrySet()) {
			Literal literal = literalsEntry.getKey().clone();
			for (Entry<Temporal, Map<ConclusionType, Set<String>>> temporalsEntry : literalsEntry.getValue().entrySet()) {
				literal.setTemporal(temporalsEntry.getKey());
				for (Entry<ConclusionType, Set<String>> conclusionEntry : temporalsEntry.getValue().entrySet()) {
					sb.append(LINE_SEPARTOR_IDENTATOR).append(conclusionEntry.getKey().getSymbol()).append(" ").append(literal);
				}
			}
		}
		if (null != sep) sb.append(LINE_SEPARATOR).append(sep);
		return sb.toString();
	}