private void addBadColorToMap(TreeMap<Integer, TreeSet<Integer>> badColors, TreeMap<Integer, TreeSet<Integer>> newBadColors)
	{
		for(Map.Entry<Integer, TreeSet<Integer>> entry : newBadColors.entrySet())
		{
			TreeSet<Integer> tmp = badColors.get(entry.getKey());
			if(tmp == null)
			{
				tmp = new TreeSet<Integer>();
				tmp = entry.getValue();
			}
			else
			{
				for(Integer color:entry.getValue())
				{
					tmp.add(color);
				}
			}
			badColors.put(entry.getKey(), tmp);
		}
	}