.type(schema(types[i], false)).noDefault(); } else { SchemaBuilder.GenericDefault<Schema> defaultBuilder = fieldAssembler.name(fieldName) .doc("Type inferred from '" + sample(values[i]) + "'") .type(schema(types[i], makeNullable || foundNull)); if (makeNullable || foundNull) { fieldAssembler = defaultBuilder.withDefault(null);