diff --git a/build.xml b/build.xml
index 93a32b354dabf55588741b95a595d8fe87eacaac..932ba0441be5534fa1e5518f953f4ea1c976d636 100644
--- a/build.xml
+++ b/build.xml
@@ -28,7 +28,7 @@ classpath="tools/jastadd2.jar"/>
 
 <!-- compile sources -->
 <target name="build" depends="gen">
-	<javac debug="true" nowarn="true" srcdir="." includes="**/*.java" excludes="test/**" classpath=".:${tools}/beaver-rt.jar:${tools}/junit.jar"
+	<javac debug="true" nowarn="true" srcdir="." includes="**/*.java" excludes="test/** examples/**" classpath=".:${tools}/beaver-rt.jar:${tools}/junit.jar"
    fork="true" memoryMaximumSize="128M"/>
 </target>
 	
diff --git a/examples/simple_java/Encoder.java b/examples/simple_java/Encoder.java
index 40eb8284aa6586cf227c75f3bc7547e34f4aa8a3..6a0579287c0b134c1a8c745717e7cca831a19c60 100644
--- a/examples/simple_java/Encoder.java
+++ b/examples/simple_java/Encoder.java
@@ -26,7 +26,10 @@ public class Encoder
     y.x = 37;
     y.s = "Testing, testing";
 
+    System.out.println("Encoding TwoInts, a="+x.a+", b="+x.b);
     TwoInts.encode(encoder, x);
+
+    System.out.println("Encoding IntString, x="+y.x+", s="+y.s);
     IntString.encode(encoder, y);
   }