-class Foo
- var pub_pri: X
- protected var pro_pri: X
- var pub_pub: X is writable
- private var pri_pro: X is protected writable
- var pub_pri2: X is private writable # the default
+class Foo2
+ var pub_pri: Int
+ protected var pro_pri: Int
+ var pub_pub: Int is writable
+ private var pri_pro: Int is protected writable
+ var pub_pri2: Int is private writable # the default