@NotNull
  public static PsiClassType createListType(@NotNull PsiElement context, @Nullable PsiType type) {
    PsiType boxedType = boxPrimitiveType(type, context.getManager(), context.getResolveScope());
    return createGenericType(CommonClassNames.JAVA_UTIL_LIST, context, boxedType);
  }
@NotNull
  public static PsiClassType createListType(@NotNull PsiElement context, @Nullable PsiType type)