code: TypeCache.CachedType resolveType(String fullQualifiedName, TypeCache.CachedType<? extends ClassFileDescriptor> dependentType) {
          TypeCache.CachedType cachedType = getTypeResolver().resolve(fullQualifiedName, scannerContext);
          if (!dependentType.equals(cachedType)) {
              dependentType.addDependency(cachedType.getTypeDescriptor());
          }
          return cachedType;
      }
docs: /*
  Return the type descriptor for the given type name.
  
  @param typeName The full qualified name of the type (e.g. java.lang.Object).