I know that, during runtime type parameters will be erased and hence we cannot access it directly. That\'s why there are reified type parameters in kotlin. But its usage is