AnnotationVisitor (int parameter, String anno, AnnotationVisitor av, boolean typeUse) { if (parameter >= 0 && parameter < args.length && isReferenceType(args[parameter])) { if (notNullAnnotations.contains(anno)) { return collectNotNullArgs(av, methodInfo.obtainParameterNullability(parameter).withNotNull(anno, IAE_CLASS_NAME)); } else if (typeUse && seemsNullable(anno)) { methodInfo.obtainParameterNullability(parameter).hasTypeUseNullable = true; } } return av; }