internal override TypeMetadata InstantiateGenerics(IImmutableList <TypeMetadata> genericArguments) { return(new VolatileTypeMetadata(UnderlyingType.InstantiateGenerics(genericArguments))); }