protected void addAbbreviationPairs(Map<String, Acronym> predictions) {
		for (String sf : predictions.keySet()) {
			String lf = predictions.get(sf)._longForm;
			Integer sf_id = _strToID.get(sf);
			Integer lf_id = _strToID.get(lf);
			
			if (sf_id == null && lf_id == null){
				Integer id = _strToID.size();
				_strToID.put(sf, id);
				_strToID.put(lf, id);
				_idToStr.put(id, new HashSet<String>());
				_idToStr.get(id).add(sf);
				_idToStr.get(id).add(lf);
			}
			else if (sf_id == null && lf_id != null) {
				_strToID.put(sf, lf_id);
				_idToStr.get(lf_id).add(sf);
			}
			else if (lf_id == null && sf_id != null) {
				_strToID.put(lf, sf_id);
				_idToStr.get(sf_id).add(lf);
			}
			else if (sf_id != lf_id) {
				_strToID.put(lf, sf_id);
				for (String str : _idToStr.get(lf_id)) {
					_strToID.put(str, sf_id);
					_idToStr.get(sf_id).add(str);
				}
				_idToStr.remove(lf_id);
			}
			
			_strToSrc.put(sf, "short");
			_strToSrc.put(lf, "long"); 
		}
	}