java arraylist addall remove duplicates