// APPLY_TO_SUPER
class A {
int x;
A(int x) {
this.x = x;
}
}
interface T {
int foo(int a, int b, int c);
}
class J extends K implements T {
@Override
public int foo(int a, int b, int c) {
return <selection>new A(a + b)</selection>.x * c;
}
}
class Test {
void test() {
new J().foo(1, 2, 3);
new K().foo(1, 2, 3);
}
}