# File lib/rbvmomi/type_loader.rb, line 53
  def get name
    fail unless name.is_a? String
    return @loaded[name] if @loaded.member? name
    @lock.synchronize do
      return @loaded[name] if @loaded.member? name
      klass = make_type(name)
      @namespace.const_set name, klass
      load_extension name
      @loaded[name] = klass
    end
  end