JAL-1759 merge from develop
[jalview.git] / src / jalview / json / binding / v1 / BioJSRepositoryPojo.java
index 4028a9d..1e6ef7e 100644 (file)
@@ -3,6 +3,7 @@ package jalview.json.binding.v1;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
+import java.util.Objects;
 
 import org.json.simple.JSONArray;
 import org.json.simple.JSONObject;
@@ -36,6 +37,8 @@ public class BioJSRepositoryPojo
   @SuppressWarnings("unchecked")
   private void parse(String jsonString) throws ParseException
   {
+    Objects.requireNonNull(jsonString,
+            "Supplied jsonString must not be null");
     JSONParser jsonParser = new JSONParser();
     JSONObject JsonObj = (JSONObject) jsonParser.parse(jsonString);
     this.description = (String) JsonObj.get("description");