Consider, for example:
---
jshell> <T> void m1(T t, Consumer<T> f) { }
| created method m1(T,Consumer<T>)
jshell> m1("", x -> {x.tri
---
Press <tab> after "tri" - this will yield no proposals.
---
jshell> <T> void m1(T t, Consumer<T> f) { }
| created method m1(T,Consumer<T>)
jshell> m1("", x -> {x.tri
---
Press <tab> after "tri" - this will yield no proposals.