@Override
	public void addResult(String key, Result r) {
		if(results.containsKey(key) && results.get(key) != null){
			results.get(key).add(r);
		}
		else{
			ArrayList<Result> list = new ArrayList<Result>();
			list.add(r);
			results.put(key, list);
		}
	}