Prova con:
codice:
return (T)(object)prova;