While debugging the test for https://hibernate.atlassian.net/browse/HHH-15822 I realized that HCANN reports a wrong type for a property T prop where T extends Self<T>.