static LinkedHashSet asLinkedHashSet(A[] array) { new LinkedHashSet set; for (A o : array) if (o != null) set.add(o); ret set; } static LinkedHashSet asLinkedHashSet(Collection l) { if (l instanceof LinkedHashSet) ret (LinkedHashSet) l; new LinkedHashSet set; for (A o : l) if (o != null) set.add(o); ret set; }