@Nullable
  public static PsiType createJavaLangClassType(@Nullable PsiType type, @NotNull PsiElement context) {
    return createJavaLangClassType(type, context.getProject(), context.getResolveScope());
  }
@Nullable
  public static PsiType createJavaLangClassType(@Nullable PsiType type, @NotNull PsiElement context)