And as expected the tests shows that @Synchronized and @SneakyThrows are currently broken for eclipse but not for ecj.