} else if (type instanceof SimpleTypeImpl) { return typedArray(type.getSuperType(), array); } else { throw new RuntimeException("Invalid primitive type: " + type.getClass().getName());
array = typedArray(listType.getFieldType(), array); property.init(array); } else {