Issue #17299: Convert eligible classes to records
part of : #17299
CI is red. Keep in mind, you can put capricious cases to separate PR, let merge quicker simple case
How to resolve these pittest
Failed to execute goal org.pitest:pitest-maven:1.20.2:mutationCoverage (default-cli) on project checkstyle: Line coverage of 99(445/446) is below threshold of 100 -> [Help 1]
We lost test coverage, we value test coverage more than fashioned code. Please revert all changes that contribute to this. Please create separate issues for them, please make them detailed, and such issues will be outside summer project. In summer project we should address only simple cases.
compilation problems
@AmitKumarDeoghoria , please rebase, resolve conflict and remove update for API classes.
Compilation errors, please fix