Because same class implementation could be packaged differently, you could find it on more jar. You have also to ensure that each class was included only once time, to prevent "no class found error".
A good service to locate parent jar for a given class:
it helped me lot of times.