class A_A_A(a1: A; a2: A; a3: A)
inherit
ANY
redefine out end
feature
out: STRING
do
Result := "A_A_A"
end
write
do
print("[write] "+a1.out+"("+ &a1.out +")"+"+"+a2.out+"("+ &a2.out +")"+"+"+a3.out+"("+ &a3.out +")"+" -> "+out+"%N");
end
end -- A_A_A