import java.util.*;
import java.lang.*;
import java.io.*;
class MyClass<T>
{
public MyClass(Class tclass)
{
TClass = tclass;
}
Class TClass;
T mas[];
public void foo()
{
mas
= (T
[])java.
lang.
reflect.
Array.
newInstance(TClass,
10); System.
out.
println(TClass.
toString()); }
}
class Ideone
{
{
MyClass
<String
> m
= new MyClass
<String
>(String.
class); m.foo();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBNeUNsYXNzPFQ+CnsKCXB1YmxpYyBNeUNsYXNzKENsYXNzIHRjbGFzcykKCXsKCQlUQ2xhc3MgPSB0Y2xhc3M7Cgl9CgogICAgQ2xhc3MgVENsYXNzOwogICAgVCBtYXNbXTsKCiAgICBwdWJsaWMgdm9pZCBmb28oKQogICAgewogICAgICAgIG1hcyA9IChUW10pamF2YS5sYW5nLnJlZmxlY3QuQXJyYXkubmV3SW5zdGFuY2UoVENsYXNzLCAxMCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKFRDbGFzcy50b1N0cmluZygpKTsKICAgIH0KfQoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU15Q2xhc3M8U3RyaW5nPiBtID0gbmV3IE15Q2xhc3M8U3RyaW5nPihTdHJpbmcuY2xhc3MpOwoJCW0uZm9vKCk7Cgl9Cn0=