end
class B
-special A
+ super A
#alt1# init cb
#alt1# do
#alt1# 'B'.output
end
class C
-special A
+ super A
#alt2# init cc
#alt2# do
#alt2# 'C'.output
end
class M
-special C
+ super C
redef fun foo
do
'm'.output
end
class N
-special B
-special M
+ super B
+ super M
redef fun foo
do
'n'.output