package Ġcom . yang hao 2 7 7 dev . mv v mb ase . base Ċ Ċ import Ġjava . lang . reflect . Parameterized Type Ċ Ċ object ĠT Util Ġ{ ĊĠĠĠ Ġfun Ġ< T > ĠgetInstance ( any : ĠAny ?, Ġi : ĠInt ): ĠT Ġ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( any Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( any . java Class . generic Super class Ġas ĠParameter ized Type ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. actual Type Arguments [ i ] Ġas ĠT ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġnull ĊĠĠĠ Ġ} Ċ }