if num of roots is smaller than num of splitten jars, does not do kmeans
use THashSet
show debug info
implement union function, for debug
if dependency is not in .jar, then filter it
bugfix(in MyClassVisitor select add or addSuper2Subs) and refactor(do not use isA hasA)
bugfix: resolve the reason why there are unused file.

At first, there are class which does not depend
any other class (included in jar).
Those class are not included in graph (because which has no outgoing edge).
So output jar files total size is smaller than input jar file.

Now Fix: distribute those independent classes into old version outputs.