Hello, I've made this PR <https://github.com/apache/avro/pull/2435> to fix a bug describe in this JIRA <https://issues.apache.org/jira/browse/AVRO-3749> that describe some case, when schema contains fields with similar names (and some start with '_') and generated code can't compile because some method have same name. As for example, field with name 'f', 'F', '_f'.
The PR fix the issue but *comes with breaking change* in case of name collision ('f' and 'F' are now transforms in getF() and getF$0() instead of getF$0() and getF$1() as currently in main). So, is it acceptable changes considering it only occurs in case of name conflict ? Regards, Christophe