in src/main/java/com/epam/eco/commons/avro/converter/DefaultAvroConverters.java [419:426]
private boolean isUnionWithNull(Field schemaField) {
if (schemaField.schema().getType() != Schema.Type.UNION || schemaField.schema().getTypes().isEmpty()) {
return false;
}
//null only on first position working in our case
return schemaField.schema().getTypes().get(0).getType() == Schema.Type.NULL &&
Objects.equals(schemaField.defaultVal(), JsonProperties.NULL_VALUE);
}