private ArrayList<String> updateExp(
			ArrayList<String> updateExp,
			ArrayList<String> expToUpdate, String tokenToChange) {

		ArrayList<String> newTermsIter = new ArrayList<String>();
		String newExpStr = "";
		String exp = expToUpdate.get(0);
		String[] splitExp = exp.split("\\s+");
		boolean done = false;

		for (String token : splitExp) {
			if (token.equals(tokenToChange) && !done) {
				for (String str : updateExp) {					
					newExpStr += str + " ";
					done = true;
				}
			}
			else
				newExpStr += token + " ";
		}

		newExpStr = newExpStr.trim();
		newTermsIter.add(newExpStr);

		return newTermsIter;
	}