以下のコードがあります(クラスを逆シリアル化しています):
....
Type type = field.getGenericType();
if (type instanceof ParameterizedType) {
ParameterizedType ptype = (ParameterizedType) type;
if(c.getSimpleName().equals("Vector")){
Class pta = (Class) ptype.getActualTypeArguments()[0];
Vector<what to put here> v = (Vector)field.get(obj);
if(v == null){
v = new Vector<what to put here>();
field.set(obj, v);
}
....
私の質問は、以前に取得したクラス名 (pta var) を知っているだけで、特定のタイプのデータを取得するようにベクターを変更するにはどうすればよいですか?