ruby の "hello #{str}" のような感じで Groovy でも式展開が使える。
"hello ${str}"
- 文字列をダブルクォートでくくる
- 展開したい変数を ${} でくくる
で、この展開された文字列の型は String ではなく org.codehaus.groovy.runtime.GStringImpl クラスとなるため、List<String>のように String で定義しているものに突っ込もうとするとこける。
String として扱うなら #toString() で変換する。