import java.util.*;
class Test {
public static void main
(String[] args
) { System.
out.
println("It works!"); }
Set<MyObject<?,?>> mySet = getSet();
public <T> Set<T> getSet() {
Set<T> set = new HashSet<>();
// ...
return set;
}
}
class MyObject<T,U> {}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgVGVzdCB7CgkKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJdCB3b3JrcyEiKTsKICAgIH0KICAgIAogICAgU2V0PE15T2JqZWN0PD8sPz4+IG15U2V0ID0gZ2V0U2V0KCk7CgogICAgcHVibGljIDxUPiBTZXQ8VD4gZ2V0U2V0KCkgewogICAgICAgIFNldDxUPiBzZXQgPSBuZXcgSGFzaFNldDw+KCk7CiAgICAgICAgLy8gLi4uCiAgICAgICAgcmV0dXJuIHNldDsKICAgIH0KfQoKY2xhc3MgTXlPYmplY3Q8VCxVPiB7fQ==