abstract class A { final x:Int; final y:Int; } class B extends A { final z:Int; public function new() {} } function main() {}