Refactor example per Tammo's suggestion

git-svn-id: https://svn.apache.org/repos/asf/ode/trunk@1435613 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
index df30adc..fce098a 100644
--- a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
+++ b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
@@ -61,10 +61,14 @@
         public void run() {
             final SynchPrint p = newChannel(SynchPrint.class);
             instance(new SystemPrinter(p));
-            printer(p).print("1").then().print("2").then().print("3").done().run();
+            dudeWhoStoleMyCar(p)
+                .order("1")
+                .and().then().order("2")
+                .and().then().order("3")
+                .and().no().andthen();
         }
 
-        public static PrinterProcess printer(SynchPrint p) {
+        public static PrinterProcess dudeWhoStoleMyCar(SynchPrint p) {
             return new PrinterProcess(p);
         }
 
@@ -81,16 +85,23 @@
                 printer = p;
                 this.prev = prev;
             }
-            public PrinterProcess print(String message) {
+            public PrinterProcess order(String message) {
                 this.message = message;
                 return this;
             }
+            public PrinterProcess and() {
+                // noop
+                return this;
+            }
             public PrinterProcess then() {
                 next = new PrinterProcess(printer, this);
                 return next;
             }
-            public PrinterProcess done() {
-                return prev != null ? prev.done() : this;
+            public PrinterProcess no() {
+                return prev != null ? prev.no() : this;
+            }
+            public void andthen() {
+                run();
             }
 
             @Override