class C {
@Deprecated(forRemoval=true) C() { }
}
class D extends C {
}
class P {
void normal() {
new C(){};
}
@SuppressWarnings("deprecation")
void suppressDeprecation() {
new C(){};
}
@SuppressWarnings("removal")
void suppressRemoval() {
new C(){};
}
}