class T {
public int x;
}
class Main {
static
<T> T f(T x) { return x; }
static
T g(T x) { return new T(); }
public static void main
(String[] args
) { System.
out.
println(g
(new T
())); }
}
Y2xhc3MgVCB7CiAgICBwdWJsaWMgaW50IHg7Cn0KCmNsYXNzIE1haW4gewogICAgCiAgICBzdGF0aWMgCiAgICA8VD4gVCBmKFQgeCkgeyByZXR1cm4geDsgfQoKICAgIHN0YXRpYwogICAgVCBnKFQgeCkgeyByZXR1cm4gbmV3IFQoKTsgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZigiZG9nIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihnKG5ldyBUKCkpKTsKICAgIH0KfQo=