Nullability (PsiMethod method) { if (method != null) { if (NON_NULL_VAR_ARG.methodMatches(method)) { return Nullability.NOT_NULL; } PsiParameter varArg = ArrayUtil.getLastElement(method.getParameterList().getParameters()); if (varArg != null) { PsiType type = varArg.getType(); if (type instanceof PsiEllipsisType) { PsiType componentType = ((PsiEllipsisType)type).getComponentType(); return getTypeNullability(componentType); } } } return Nullability.UNKNOWN; }