code: public JvmAnnotationReference findOrAddAnnotation(/* @NonNull */ JvmAnnotationTarget annotationTarget, /* @NonNull */ Notifier context, /* @NonNull */ Class<? extends Annotation> type) {
  		JvmAnnotationReference result = findAnnotation(annotationTarget, type);
  		if (result != null)
  			return result;
  		JvmAnnotationType annotationType = findAnnotationType(type, context);
  		if (annotationType != null) {
  			result = typesFactory.createJvmAnnotationReference();
  			result.setAnnotation(annotationType);
  			return result;
  		}
  		return null;
  	}
docs: /* @Nullable