>>515
こゆこと?

import java.lang.reflect.Array;

public class GeneSample {
public static void main(String[] args) {
GeneSample g = new GeneSample();
System.out.println(g.isMage(g).getClass());
System.out.println("---");
System.out.println(g.isMage(new GeneSample2()).getClass());
System.out.println("---");
System.out.println(g.isMage("").getClass());
}

public <T> T[] isMage(T t) {// この<T>は、どこにも使われていない?
return (T[]) Array.newInstance(t.getClass(), 100);
}
}
class GeneSample2 extends GeneSample {
}

■実行結果

class [LGeneSample;
---
class [LGeneSample2;
---
class [Ljava.lang.String;