The Java examples are as follows:
Rickard Öberg's DCI implementation in Java Trygve Reenskaug's Bank Transfer example in injectionless DCI for Java
Rickard Öberg's DCI implementation in Java