code: private void putAllIfAbsent(final Map<String, String> baseMap, final Map<String, String> map) {
  		for (Map.Entry<String, String> entry : map.entrySet()) {
  			if (!baseMap.containsKey(entry.getKey())) {
  				baseMap.put(entry.getKey(), entry.getValue());
  			}
  		}
  	}
docs: キーが存在する場合は上書きを行わずに指定されたマップのすべてのマッピングをこのマップにコピーします
  
  @param baseMap マージ先の対象データ（マップの内容が更新されます）
  @param map コピーの対象データ