The added here JvmPlatformOverloadsConflictResolver prefers Java field to property in case of conflicts.
In case derived class has a field with the same name as the base class, RenameFieldsLowering previously tried to rename one of the fields by adding the "...$1" suffix, which led to NoSuchFieldError.