return new MapProperty(parent, field, flags); } else if (type.isListType()) { if (((ListType) type).isArray()) { return new ArrayProperty(parent, field, flags); } else {
if (input.getType().isListType()) { Collection<Object> objects; if (((ListType) input.getType()).isArray()) { objects = Arrays.asList((Object[]) input.getValue()); } else {
if (listType.isArray()) {
if (listType.isArray()) {
String logicalType = ((ListType) input).isArray() ? "array" : "list"; new LogicalType(logicalType).addToSchema(array); return array;