    # File lib/yard/code_objects/class_object.rb, line 12
        def initialize(namespace, name, *args, &block)
          super

          if is_exception?
            self.superclass ||= "::Exception" unless P(namespace, name) == P(:Exception)
          else
            case P(namespace, name).path
            when "BasicObject"
              nil
            when "Object"
              self.superclass ||= "::BasicObject"
            else
              self.superclass ||= "::Object"
            end
          end
        end