val = getObjectFromMap((Map)data, pathList.get(field)); } else if (data instanceof List) { val = getObjectFromArray((List)data, Integer.parseInt(pathList.get(field))); AvroUtils.getFieldHelper(retVal, getObjectFromMap((Map) data, pathList.get(field)), pathList, ++field); return;