Consider the following: ```groovy @groovy.transform.CompileStatic class Outer { static class Inner { String foo } void test() { Inner obj = [] obj.foo } } ``` Syntax highlighting breaks down at "Inner obj = []", which is a tuple constructor shorthand. 
Consider the following:
Syntax highlighting breaks down at "Inner obj = []", which is a tuple constructor shorthand.