boolean (@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); }