@NamedVariant
@NamedParam
@NamedDelegate
Example:
@groovy.transform.NamedVariant def foo(a, b) {} // unresolved label 'c' foo(a: 1, b: 2, c: 3)