How To Remove Duplicate Objects From Arraylist In Java Using Comparator