# File lib/active_ldap/base.rb, line 440
      def inspect
        if self == Base
          super
        elsif abstract_class?
          "#{super}(abstract)"
        else
          class_names = []
          must = []
          may = []
          class_names = classes.collect do |object_class|
            must.concat(object_class.must)
            may.concat(object_class.may)
            object_class.name
          end
          detail = ["objectClass:<#{class_names.join(', ')}>",
                    "must:<#{inspect_attributes(must)}>",
                    "may:<#{inspect_attributes(may)}>"].join(", ")
          "#{super}(#{detail})"
        end
      end