package generic_out;
import java.util.ArrayList;
public class TestParameterizedType3 {
class Inner<T extends ArrayList> {
public final T[] get() {
return (T[])new ArrayList[0];
}
}
void use() {
Inner<ArrayList> r = new Inner<ArrayList>();
ArrayList[] get = (ArrayList[])new ArrayList[0];
}
}