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