Перша карта - це параметри за замовчуванням [a: true, b: false]. Друга карта - параметри, передані користувачем [a:false]. Чи є у Groovy метод злиття карт для отримання [a: false, b:false]?
Це не проблема впровадити його в Groovy. Я запитую про метод нестандартно
+, ви також можете використовувати+=:def m1 =[ a: true, b: false ]; m1 += [ a: false ] ; println (m1 == [ a: false, b: false ])