boolean (PsiArrayInitializerExpression arrayInitializerExpression, Set<PsiClass> weakestTypeClasses) { final PsiType type = arrayInitializerExpression.getType(); if (!(type instanceof PsiArrayType arrayType)) { return false; } final PsiType componentType = arrayType.getComponentType(); return checkType(componentType, weakestTypeClasses); }