# File lib/asciidoctor/extensions.rb, line 1467
    def class_for_name qualified_name
      resolved = ::Object
      (qualified_name.split '::').each do |name|
        unless name.empty? || ((resolved.const_defined? name) && ::Module === (resolved = resolved.const_get name))
          raise ::NameError, %(Could not resolve class for name: #{qualified_name})
        end
      end
      raise ::NameError, %(Could not resolve class for name: #{qualified_name}) unless ::Class === resolved
      resolved
    end