diff --git a/java/org.cohorte.herald.core/src/main/java/org/cohorte/herald/core/utils/MessageUtils.java b/java/org.cohorte.herald.core/src/main/java/org/cohorte/herald/core/utils/MessageUtils.java
index <HASH>..<HASH> 100644
--- a/java/org.cohorte.herald.core/src/main/java/org/cohorte/herald/core/utils/MessageUtils.java
+++ b/java/org.cohorte.herald.core/src/main/java/org/cohorte/herald/core/utils/MessageUtils.java
@@ -61,7 +61,8 @@ public class MessageUtils {
 		return json.toString();
 	}
 	
-	 public static MessageReceived fromJSON(String json) throws UnmarshallException {
+	@SuppressWarnings("unchecked")
+	public static MessageReceived fromJSON(String json) throws UnmarshallException {
 		 try {
 	    	JSONObject wParsedMsg = new JSONObject(json);	    	
 	    	{
adding supresswarning annotation for unchecked code