/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
interface ITest{
void getName();
}
class Test{
this.name=name;
}
Test() { }
public ITest setName
(String name
){ class Test1 extends Test implements ITest{
super(name);
}
@Override
public void getName(){
}
}
return new Test1(name);
}
}
public class Main {
public static void main
(String[] args
) { Test test= new Test();
ITest itest= test.setName("Имя");
itest.getName();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbnRlcmZhY2UgSVRlc3R7CiAgdm9pZCBnZXROYW1lKCk7Cn0KCmNsYXNzIFRlc3R7CiAgICBwcml2YXRlIFN0cmluZyBuYW1lOwoKICAgIFRlc3QoU3RyaW5nIG5hbWUpIHsKICAgICAgICB0aGlzLm5hbWU9bmFtZTsKICAgIH0KICAgIFRlc3QoKSB7IH0KCiAgICAgICAgcHVibGljIElUZXN0IHNldE5hbWUoU3RyaW5nIG5hbWUpewogICAgICAgICAgIGNsYXNzIFRlc3QxIGV4dGVuZHMgVGVzdCBpbXBsZW1lbnRzIElUZXN0ewogICAgICAgICAgICAgICBUZXN0MSAoU3RyaW5nIG5hbWUpIHsKICAgICAgICAgICAgICAgICAgIHN1cGVyKG5hbWUpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgICBAT3ZlcnJpZGUKICAgICAgICAgICAgICBwdWJsaWMgdm9pZCBnZXROYW1lKCl7CiAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG5hbWUpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgcmV0dXJuIG5ldyBUZXN0MShuYW1lKTsKICAgIH0KfQoKCgpwdWJsaWMgY2xhc3MgTWFpbiB7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFRlc3QgdGVzdD0gbmV3IFRlc3QoKTsKICAgICAgICBJVGVzdCBpdGVzdD0gdGVzdC5zZXROYW1lKCLQmNC80Y8iKTsKICAgICAgICBpdGVzdC5nZXROYW1lKCk7CgogICAgfQp9