Small fix to completion of identifiers,
not evaluating identifiers following a point

Example:
groovy:000> class Foo{public static def fooprop = 3}
===> true
groovy:000> class Bar{public static def barprop = 3}
===> true
groovy:000> bar = new Bar()
===> Bar@53624517
groovy:000> foo = new Foo()
===> Foo@3000e213
groovy:000> bar.foo.<tab>

Before: completes like foo.<tab>
After: no completions