--- /dev/null
+import kernel
+
+class A
+ init do 'A'.output
+ init init2 do 'a'.output
+ meth foo do '\n'.output
+end
+
+class B
+special A
+ #alt1#redef init do '1'.output
+ init do '1'.output #!alt1#
+ #alt1#redef init init2 do '2'.output
+ init init2 do '2'.output #!alt1#
+ #alt1#redef init init3 do '3'.output
+ init init3 do '3'.output #!alt1#
+end
+
+(new A).foo
+(new A.init2).foo
+(new B).foo
+(new B.init2).foo
+(new B.init3).foo
+