diff --git a/components/net/sf/briar/serial/WriterImpl.java b/components/net/sf/briar/serial/WriterImpl.java
index d491a6a5aecccc87684c6d79784137dda8823366..c84d989ceabf7cb4a2155f455396a3227cacd4e1 100644
--- a/components/net/sf/briar/serial/WriterImpl.java
+++ b/components/net/sf/briar/serial/WriterImpl.java
@@ -149,8 +149,8 @@ class WriterImpl implements Writer {
 		else if(o instanceof Double) writeFloat64((Double) o);
 		else if(o instanceof String) writeString((String) o);
 		else if(o instanceof Bytes) writeBytes(((Bytes) o).getBytes());
-		else if(o instanceof List) writeList((List<?>) o);
-		else if(o instanceof Map) writeMap((Map<?, ?>) o);
+		else if(o instanceof List<?>) writeList((List<?>) o);
+		else if(o instanceof Map<?, ?>) writeMap((Map<?, ?>) o);
 		else if(o == null) writeNull();
 		else throw new IllegalStateException();
 	}