once("object") class A_A(a1: A; a2: A)
inherit
ANY
redefine out end
feature
out: STRING
do
Result := "A_A"
end
write
do
count := count + 1
print("[write "+"#"+count.out+"] "+a1.out+"[id="+a1.ident.out+"] ("+ &a1.out +")"+"+"+a2.out+"[id="+a2.ident.out+"] ("+ &a2.out +")"+" -> "+out+"%N");
end
count: INTEGER
end -- A_A