@@ -0,0 +1,623 @@
+package net.sf.kerner.utils.collections.set.impl;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Set;%0A%0Apublic class UtilSet %7B%0A%0A    public static %3CT%3E T getFirstElement(final Set%3CT%3E set) %7B%0A        return set.iterator().next();%0A    %7D%0A%0A    public static %3CT%3E T getLastElement(final Set%3CT%3E set) %7B%0A        return new ArrayList%3CT%3E(set).get(set.size() - 1);%0A    %7D%0A%0A    public static boolean isNullSet(final Set%3C?%3E set) %7B%0A        if (set == null) %7B%0A            return true;%0A        %7D%0A        for (final Object o : set) %7B%0A            if (o != null) %7B%0A                return false;%0A            %7D%0A        %7D%0A        return true;%0A    %7D%0A%0A%7D%0A

Introduce UtilSet.