docs: static String buildMessage(BeanResolutionContext resolutionContext, MethodInjectionPoint methodInjectionPoint, Argument argument, String message, boolean circular) {
          StringBuilder builder = new StringBuilder("Failed to inject value for parameter [");
          String ls = System.getProperty("line.separator");
          builder
              .append(argument.getName()).append("] of method [")
              .append(methodInjectionPoint.getName())
              .append("] of class: ")
              .append(methodInjectionPoint.getDeclaringBean().getName())
              .append(ls)
              .append(ls);
  
          if (message != null) {
              builder.append("Message: ").append(message).append(ls);
          }
          appendPath(resolutionContext, circular, builder, ls);
          return builder.toString();
      }