funcA in theModule got called, param = own funcB in theModule is called funcA in theModule got called, param = X funcB in X is called funcA in theModule got called, param = SUPER funcB in Y is called