JetTypeParameterListOwner: Add getTypeParameterList() and getTypeConstraintList() methods
Callable Builder: Support class generation
Create From Usage: Create class by type reference
Create From Usage: Create class by reference expression
Create From Usage: Create class by constructor call
Create From Usage: Create class by annotation entry/super-call delegation specifier