We found a situation where patching of an InlineMe annotation in Guava produces broken code.
When patching the line:
int i = 10;
System.out.println(Strings.repeat("item-" + i, 10));
This produces the broken line:
System.out.println("res-" + i.repeat(10));
The correct replacement needs parentheses:
System.out.println(("res-" + i).repeat(10));
Thanks!