private void transformSupertypeList( List<JetType> result, PsiClassType[] extendsListTypes, TypeVariableResolver typeVariableResolver) { for (PsiClassType type : extendsListTypes) { PsiClass resolved = type.resolve(); if (resolved != null) { String qualifiedName = resolved.getQualifiedName(); assert qualifiedName != null; if (JvmStdlibNames.JET_OBJECT.getFqName().equalsTo(qualifiedName)) { continue; } } JetType transform = typeTransformer.transformToType(type, TypeUsage.SUPERTYPE, typeVariableResolver); if (ErrorUtils.isErrorType(transform)) { continue; } result.add(TypeUtils.makeNotNullable(transform)); } }