Я просто прочитываю набор учебное руководство Java и задаюсь вопросом почему <E> необходим после помех?
<E>
public static<E> Set<E> removeDups(Collection<E> c) { return new LinkedHashSet(c); }
Спасибо, Sarah