Consider the following:
import groovy.transform.Field
@Field Number one = 1;
{ -> one = 1.0 }
Variable expression "one" inside the closure is highlighted as a method, since Groovy 2.5+ generates a synthetic setter for non-final script fields. And code navigation (Ctrl+Click) goes to the top of the script instead of the field name.

Consider the following:
Variable expression "one" inside the closure is highlighted as a method, since Groovy 2.5+ generates a synthetic setter for non-final script fields. And code navigation (Ctrl+Click) goes to the top of the script instead of the field name.