Consider the following: ```groovy void test(a) { def b = a.b } ``` Since the type of "a" is Object, the property "b" is unknown. Therefore the type of "def b" should be Object as well. However it is showing as String. 
Consider the following:
Since the type of "a" is Object, the property "b" is unknown. Therefore the type of "def b" should be Object as well. However it is showing as String.