Consider the following:
Pogo.groovy
class Pogo {
String string
}
Main.java
class Main {
void meth() {
new Pogo().getString()
}
}
Java Editor: Code hover (F2) and code select (F3 or Ctrl+click) over "getString" refer to class "Pogo" and not property "value". This makes quick determination of expression type a pain.

Same situation from a Groovy source -- this is the expected behavior for the Java editor:

Consider the following:
Pogo.groovy
Main.java
Java Editor: Code hover (F2) and code select (F3 or Ctrl+click) over "getString" refer to class "Pogo" and not property "value". This makes quick determination of expression type a pain.
Same situation from a Groovy source -- this is the expected behavior for the Java editor: