package pl.codegym.task.task08.task0819;

import java.util.HashSet;
import java.util.Set;

/*
Koci Set
*/

public class Solution {
    public static void main(String[] args) {
        Set<Kot> koty = utworzKoty();
        for(Kot s : koty) {
            koty.remove(s);
            break;
        }
        printKoty(koty);
    }
    public static Set<Kot> utworzKoty() {
        HashSet<Kot> koty = new HashSet<>();
        Kot mruczek = new Kot();
        Kot siwek = new Kot();
        Kot piecuch = new Kot();
        koty.add(mruczek);
        koty.add(siwek);
        koty.add(piecuch);
        return koty;
    }

    public static void printKoty(Set<Kot> koty) {
        for(Kot a : koty)
            System.out.println(a);
    }

    public static class Kot {
        public Kot() {
        }
    }
}
Ktoś może mi pomóc, bo nie rozumiem co źle zrobiłem. Otrzymuje taki komunikat: Module '1.JavaSyntax' production: java.lang.NullPointerException: Null elements are not allowed in THashSet