java_gen/U* types: change toString to hex

We mostly use the U* classes to represent non-numeric data.
Hex strings seem like a more useful representation.
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U16.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U16.java
index 9de7e14..6c4ac11 100644
--- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U16.java
+++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U16.java
@@ -63,7 +63,7 @@
 
     @Override
     public String toString() {
-        return Integer.toString(f(raw));
+        return String.format("0x%04x", raw);
     }
 
     @Override
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U32.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U32.java
index 7f53374..c69786c 100644
--- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U32.java
+++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U32.java
@@ -61,7 +61,7 @@
 
     @Override
     public String toString() {
-        return "" + f(raw);
+        return String.format("0x%08x", raw);
     }
 
     @Override
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U64.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U64.java
index 9001eb8..dea6e6d 100644
--- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U64.java
+++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U64.java
@@ -66,7 +66,7 @@
 
     @Override
     public String toString() {
-        return getBigInteger().toString();
+        return String.format("0x%016x", raw);
     }
 
     public static BigInteger f(final long value) {
diff --git a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U8.java b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U8.java
index c644599..17191af 100644
--- a/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U8.java
+++ b/java_gen/pre-written/src/main/java/org/projectfloodlight/openflow/types/U8.java
@@ -62,7 +62,7 @@
 
     @Override
     public String toString() {
-        return "" + f(raw);
+        return String.format("0x%02x", raw);
     }
 
     @Override