public Object toAvro()

in src/main/java/com/epam/eco/commons/avro/converter/DefaultAvroConverters.java [275:282]


        public Object toAvro(Object value, Schema schema, AvroConverters converters) {
            String strValue = value == null ? null : value.toString();
            List<String> validSymbols = schema.getEnumSymbols();
            if (validSymbols == null || validSymbols.isEmpty() || !validSymbols.contains(strValue)) {
                throw new AvroConversionException(value, schema);
            }
            return new EnumSymbol(schema, strValue);
        }