Consider the following:
def two(x, y) { }
def list = [1, 2]
two(*list)
list = [2, 3]
[1, *list]
def map = [a:1, b:2]
two(*:map)
map = [b:2, c:3]
[a:1, *:map]
def a, b
(a, b) = [1, 2]
The spread and spread map expressions are highlighted as underlined (unknown).

Consider the following:
The spread and spread map expressions are highlighted as underlined (unknown).