- a lambda cannot specify its output type (contrary to C++)
- fix the java WeakGlobalRef leak... - Now samples use lambda when possible for transit callback - keep class in Tsp.java to see how it works