question: public static Set asCaseInsensitiveHashSet ( Object ... values ) { if ( values == null ) { return new CaseInsensitiveHashSet ( 0 ) ; } else { return new CaseInsensitiveHashSet ( Arrays . asList ( values ) ) ; } }
target:  Collects the passed in objects into a case insensitive hash set.  Unfortunately case insensitive hash sets are not generic.