Is there any code inside the A(), B(), etc methods other than the asynchronous method call? For example, could B() be the callback supplied to the async call in A()?