Previously NPE could come if the input JSON contained e.g. array values.
gitlab #331
Change-Id: I0b4c5134de12685414716ff9cef479d48cabd8ba
while (jp.nextToken() != JsonToken.END_OBJECT) {
String fieldName = jp.getCurrentName();
jp.nextToken();
while (jp.nextToken() != JsonToken.END_OBJECT) {
String fieldName = jp.getCurrentName();
jp.nextToken();
+ if (fieldName == null)
+ continue;
+
if (fieldName.equals("uri")) {
uri = jp.getValueAsString();
} else if (fieldName.equals("type")) {
if (fieldName.equals("uri")) {
uri = jp.getValueAsString();
} else if (fieldName.equals("type")) {