There are some cases (superclasses, overridden methods, and so on) where external dependencies generation can require additional external dependencies.