docs: @SuppressWarnings("static-method")
  	public JvmAnnotationReference findAnnotation(JvmAnnotationTarget annotationTarget, String lookupType) {
  		// avoid creating an empty list for all given targets but check for #eIsSet first
  		if (annotationTarget.eIsSet(TypesPackage.Literals.JVM_ANNOTATION_TARGET__ANNOTATIONS)) {
  			for (final JvmAnnotationReference annotation: annotationTarget.getAnnotations()) {
  				final JvmAnnotationType annotationType = annotation.getAnnotation();
  				if (annotationType != null && Objects.equals(lookupType, annotationType.getQualifiedName())) {
  					return annotation;
  				}
  			}
  		}
  		return null;
  	}