static bool addMapToMapWithoutOverwritingIC(Map map, Map adding) { if (!canPutAllStrictlyIC(map, adding)) false; for (A key, S value : unnull(adding)) { strictPutIC(map, key, value); } true; }