Hello! Code: public class Demo { public static void main(String[] args) { System.out.println(STR.'\{1+2}'); } } Latest javac (build 22-ea+7-489) compiles this and produces 3 as an output. I believe this is a mistake in the compiler. With best regards, Tagir Valeev