import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class DoubleBraceInitialization {
void foo() {
final HashMap map = new HashMap() {{
// comment
put("a", "b");
put("a", "b");
put("a", "b");
put("a", "b");
}};
}
static final List list = new ArrayList() {{
for (int i = 0; i < 10; i++) {
add(i);
}
}};
void m(A a) {}
void n() {
m(new A() {{ setI(1); setJ(2); }});
}
class A {
void setI(int i) {}
void setJ(int j) {}
}
}