private void syncDictFromList() {

		if(dictionary == null) {
			dictionary = new DictMap();
		}
		// clear existing elements
		dictionary.clear();

		String word = "";
		for (int i = 0; i < wordList.size(); i++) {
			word = wordList.get(i);
			dictionary.put(PhonewordFinder.word2num(word), word);
		}
	}