Hi
My apologies. Maybe I didn't phrase the points correctly.
Consider a case where we have 4 comparators : A , B, C and D
What I meant is if a specific Comparator A compare method uses internally compare methods of B , C and D in its compare method.
Then overriding equals method of A and all internal comparators B , C and D is done.
In this case , overriding hashcode also needs to be done. Because if you use any code review tool like FindBugs etc it points at this and says to implement hashcode too.
Thanks,
Avinash