When resolving call relationships between programs, it is possible to reach a point where there is more than one candidate for a called program. In this case CA works the same way as with includes, but since the program objects themselves do not have folders, the folders of the source files that generated them are used. See Resolving Include Files for more information.