public boolean has(Class cl)
    {
        boolean has = false;

        for(AbstractMatter e : list)
        {
            if(e.getClass().getSuperclass() == cl)
            {
                has = true;
            }
        }
        return has;
    }