void (@NotNull PsiNewExpression expression) { super.visitNewExpression(expression); final PsiExpression arg = getZeroArgument(expression.getArgumentList()); if (arg == null) return; final PsiType type = expression.getType(); if (!TypeUtils.typeEquals(SCHEDULED_THREAD_POOL_EXECUTOR_CLASS_NAME, type)) return; holder.registerProblem(arg, JavaBundle.message("scheduled.thread.pool.executor.with.zero.core.threads.description"), ProblemHighlightType.WARNING); }