[tools] BrowserTool UAParser inner classes should be Serializable

git-svn-id: https://svn.apache.org/repos/asf/velocity/tools/trunk@1770161 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/velocity-tools-view/src/main/java/org/apache/velocity/tools/view/UAParser.java b/velocity-tools-view/src/main/java/org/apache/velocity/tools/view/UAParser.java
index cc5ea0f..b86484b 100644
--- a/velocity-tools-view/src/main/java/org/apache/velocity/tools/view/UAParser.java
+++ b/velocity-tools-view/src/main/java/org/apache/velocity/tools/view/UAParser.java
@@ -12,6 +12,7 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.io.Serializable;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
@@ -24,7 +25,7 @@
     {
     }
 
-    public static class UAEntity
+    public static class UAEntity implements Serializable
     {
         private String name = null;
         private int majorVersion = -1;
@@ -120,7 +121,7 @@
         osTranslationMap.put("win98", "Windows");
     }
 
-    public static class UserAgent
+    public static class UserAgent implements Serializable
     {
         private DeviceType deviceType = null;
         private UAEntity operatingSystem = null;