Tests for the traversal of external modules were added.
In order to be able to detect external modules, the "isSourceFileFromExternalLibrary" function now
gets overwritten when testing.
I also changed the way the newDepth is determined in module traversal since it didnt work as expected when going from an interal to an external module when the first external module was not a facade module.
Tests for the traversal of external modules were added. In order to be able to detect external modules, the "isSourceFileFromExternalLibrary" function now gets overwritten when testing.
I also changed the way the newDepth is determined in module traversal since it didnt work as expected when going from an interal to an external module when the first external module was not a facade module.