Consider that classA inherits from classX which is in
packageX. ClassA
cannot exist without classX, but still you do not want this in the list of
dependencies. I think the same should apply to your case.
On the other hand, I think that we could still keep your behavior and when
we only want packageC, we could say:
*classA queryOutgoingInvocation atMethodScope atPackageScope ==> packageC*
I did not try. Would that be correct?
We tried and as expected it answers pckgB and pckgC.
We plan to keep this behaviour as the default one and to add another
filter to obtain only pckgC.
Anne & JC