public static boolean isWidelyUsed(@NotNull PsiType type) {
    type = type.getDeepComponentType();
    if (type instanceof PsiPrimitiveType) {
      return true;
    }
    if (!(type instanceof PsiClassType)) {
      return false;
    }

    String className = ((PsiClassType)type).getClassName();
    if (className != null && WIDELY_USED_SHORT_NAMES.contains(className)) {
      return false;
    }

    final PsiClass resolvedClass = ((PsiClassType)type).resolve();
    if (resolvedClass == null) return false;
    final String qName = resolvedClass.getQualifiedName();
    if (qName == null) return false;
    return ArrayUtil.contains(qName, WIDELY_USED_CLASS_NAMES);
  }
public static boolean isWidelyUsed(@NotNull PsiType type)