Changes required to adopt new loxi APIs into legacy OFMatch:
1. Added value getters to new value types
2. Changed Match, MatchBuilder interfaces according to new desing
diff --git a/java_gen/templates/of_class.java b/java_gen/templates/of_class.java
index 772858a..9665c49 100644
--- a/java_gen/templates/of_class.java
+++ b/java_gen/templates/of_class.java
@@ -148,8 +148,8 @@
         }
     }
 
-    public int writeTo(ChannelBuffer bb) {
-        return WRITER.write(bb, this);
+    public void writeTo(ChannelBuffer bb) {
+        WRITER.write(bb, this);
     }
 
     final static Writer WRITER = new Writer();
diff --git a/java_gen/templates/of_interface.java b/java_gen/templates/of_interface.java
index af6493e..b969d50 100644
--- a/java_gen/templates/of_interface.java
+++ b/java_gen/templates/of_interface.java
@@ -40,7 +40,7 @@
     ${prop.java_type.public_type} get${prop.title_name}()${ "" if prop.is_universal else " throws UnsupportedOperationException"};
 //:: #endfor
 
-    int writeTo(ChannelBuffer channelBuffer);
+    void writeTo(ChannelBuffer channelBuffer);
 
     Builder createBuilder();
     public interface Builder ${"extends %s.Builder" % msg.parent_interface if msg.parent_interface else ""} {