Index: trunk/build.xml
===================================================================
--- trunk/build.xml	(revision 10928)
+++ trunk/build.xml	(revision 10949)
@@ -504,5 +504,5 @@
         -keep class * extends org.openstreetmap.josm.io.FileExporter
         -keep class org.openstreetmap.josm.actions.search.SearchCompiler$Never
-        -keep class org.openstreetmap.josm.gui.mappaint.mapcss.Condition$PseudoClasses {
+        -keep class org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory$PseudoClasses {
             static boolean *(org.openstreetmap.josm.gui.mappaint.Environment);
         }
@@ -517,4 +517,10 @@
         -keepclassmembers class * {
             public protected *;
+        }
+
+        # Keep serialization methods
+        -keepclassmembers class * implements java.io.Serializable {
+            private void writeObject(java.io.ObjectOutputStream);
+            private void readObject(java.io.ObjectInputStream);
         }
 
