if (lvalueNode != null) { if (fieldMd.getType() instanceof ArrayType) { ldocList = makeList(((ArrayField) fieldMd).getElement().getType(), lvalueNode); } else { ldocValue = fieldMd.getType().fromJson(lvalueNode); if (rvalueNode != null) { if (rfieldMd.getType() instanceof ArrayType) { rdocList = makeList(((ArrayField) rfieldMd).getElement().getType(), rvalueNode); } else { rdocValue = rfieldMd.getType().fromJson(rvalueNode);
if (lvalueNode != null) { if (fieldMd.getType() instanceof ArrayType) { ldocList = makeList(((ArrayField) fieldMd).getElement().getType(), lvalueNode); } else { ldocValue = fieldMd.getType().fromJson(lvalueNode); if (rvalueNode != null) { if (rfieldMd.getType() instanceof ArrayType) { rdocList = makeList(((ArrayField) rfieldMd).getElement().getType(), rvalueNode); } else { rdocValue = rfieldMd.getType().fromJson(rvalueNode);