package p7;
public class A {
{
new X() {
};
class Y1 extends X {
}
class Y2 extends Y1 {
}
}
static {
new X() {
};
class Y3 {
}
}
X field1 = new X() {
};
X[] field2 = new X[] {
new X() {
},
new X() {
}
};
void foo() {
new X() {
};
class Y1 extends X {
}
class Y2 extends Y1 {
}
}
}