That has never caused an interoperability issue for me. If there is concern about which method would get picked then use explicit types.
> Xtend is much more interoperable as it binds at compile-time just like Java does and uses the exact same type system
You can enable this in groovy 2 using explicit types and @CompileStatic.