/* /nodynamiccopyright/ */
// Q has overrides a deprecated method,
// which will generate a warning when Q is entered
{
void bar() { }
// warning: override deprecated method }
}
// Q3 is not required in order to compile Q or Q2,
// and will therefore be attributed later
void baz() {
new Q().
foo(); }
// warning: call deprecated method }