atajo para crear un mapa a partir de una lista en groovy?

Me gustaría tener una mano amiga para esto: Map rowToMap(row) { def rowMap = [:]; row.columns.each{ rowMap[it.name] = it.val } return rowMap; } dada la forma en que están las cosas de GDK, esperaría poder hacer algo como: Map rowToMap(row) { row.columns.collectMap{ [it.name,it.val] } } pero...