I20250305-0330
* Code generation for compact constructor is needlessly roundabout * Subsume ast.CompactConstructorDeclaration into ast.ConstructorDeclaration * ClassCastException when saving a file with a record syntax error * Fixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3729 * Fixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3727 * Fixes https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3745