PsiType (@NotNull PsiArrayType arrayType) { PsiType projection = arrayType.getComponentType().accept(this); if (projection == PsiTypes.nullType()) return PsiTypes.nullType(); return projection.createArrayType(); }