# File lib/active_record/base.rb, line 1102
        def class_name_of_active_record_descendant(klass)
          if klass.superclass == Base
            klass.name
          elsif klass.superclass.nil?
            raise ActiveRecordError, "#{name} doesn't belong in a hierarchy descending from ActiveRecord"
          else
            class_name_of_active_record_descendant(klass.superclass)
          end
        end