trait A { } trait Z { val foo: String }