Disjoint Set In Java