docs: private static Expression transformInlineConstants(final Expression exp) {
          if (exp instanceof AnnotationConstantExpression) {
              ConstantExpression ce = (ConstantExpression) exp;
              if (ce.getValue() instanceof AnnotationNode) {
                  // replicate a little bit of AnnotationVisitor here
                  // because we can't wait until later to do this
                  AnnotationNode an = (AnnotationNode) ce.getValue();
                  for (Map.Entry<String, Expression> member : an.getMembers().entrySet()) {
                      member.setValue(transformInlineConstants(member.getValue()));
                  }
  
              }
          } else {
              return ExpressionUtils.transformInlineConstants(exp);
          }
          return exp;
      }