/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone {
Test<?> test = new Test<>();
System.
out.
println(test.
test()); }
}
class Test<T extends Foo> {
return T.Nested.bar();
}
}
class Foo {
static class Nested {
static String bar
() { return "BAR"; } }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKCQlUZXN0PD8+IHRlc3QgPSBuZXcgVGVzdDw+KCk7CgkJU3lzdGVtLm91dC5wcmludGxuKHRlc3QudGVzdCgpKTsKCX0KfQoKY2xhc3MgVGVzdDxUIGV4dGVuZHMgRm9vPiB7CglwdWJsaWMgU3RyaW5nIHRlc3QoKSB7CgkJcmV0dXJuIFQuTmVzdGVkLmJhcigpOwoJfQp9CgpjbGFzcyBGb28gewoJc3RhdGljIGNsYXNzIE5lc3RlZCB7CgkJc3RhdGljIFN0cmluZyBiYXIoKSB7IHJldHVybiAiQkFSIjsgfQoJfQp9