if (thisSuperClassesCount == 0 &&
                    thisReferencedClass.getSuperName() != null)
                {
                    throw new IllegalArgumentException("Can't find any super classes of ["+thisType+"] (not even immediate super class ["+thisReferencedClass.getSuperName()+"])");
                }