* data classes * val/var parameters of primary constructors * enum entry with body * anonymous `init {}` block in classes