for (Iterator it = source.keySet().iterator(); it.hasNext();) { Object o = it.next(); target.put(findTarget(o),findTarget(source.get(o)));
if (source!=null && target != null){ for (Iterator it = source.keySet().iterator(); it.hasNext();) { Object o = it.next(); target.put(findTarget(o),findTarget(source.get(o))); }
	private void fillMap(Map source, Map target){		for (Iterator it = source.keySet().iterator(); it.hasNext();) {			Object o = it.next();			target.put(findTarget(o),findTarget(source.get(o)));		}	}