trait T { val a1: Byte val a2: Short val a3: Int val a4: Long val a5: Float val a6: Double val a7: Char val a8: Boolean } class C : T { }