void () { doTest(""" import java.util.*; abstract class MyList<T> extends AbstractList<T> { private List<T> elements; public </*Type parameter 'T' hides type parameter 'T'*/T/**/> T[] toArray( T[] array ) { return elements.toArray( array ); } } """); }