thank you deniel and sergej
Daniel Clinton wrote:The reference to A produced by (A)this is valid but actually has no effect here
because at runtime the send() of C is invoked and so it calls itself forever.
but just look at my modified code.
here I have not use send(), and I am forcing send() of A, but don't know why send() of B is invoking??