Wenn du ein neues T-Objekt erstellen willst: das geht so nicht, da zur Laufzeit die Information, welcher Typ T ist, nicht mehr vorhanden ist.
Du kannst höchstens [c]Class<T> clazz[/c] als weiteren Parameter an die Methode verlangen, und daraus per Reflection etwas machen. Falls ein geeigneter Konstruktor vorhanden ist.