/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static class A<T> {
T value;
public T getAValue() {
return value;
}
}
{
A<String> a = new A<String>();
a.value = "abc";
List
<String
> list
= Arrays.
asList(a.
getAValue()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKICAgIHN0YXRpYyBjbGFzcyBBPFQ+IHsKICAgICAgICBUIHZhbHVlOwoKICAgICAgICBwdWJsaWMgVCBnZXRBVmFsdWUoKSB7CiAgICAgICAgICAgIHJldHVybiB2YWx1ZTsKICAgICAgICB9CiAgICB9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlBPFN0cmluZz4gYSA9IG5ldyBBPFN0cmluZz4oKTsKICAgICAgICBhLnZhbHVlID0gImFiYyI7CgogICAgICAgIExpc3Q8U3RyaW5nPiBsaXN0ID0gQXJyYXlzLmFzTGlzdChhLmdldEFWYWx1ZSgpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obGlzdCk7Cgl9Cn0=