Como obter HttpContextBase de HttpContext.Current no Global.asax?

Para implementar o rastreamento do Google Analytics do lado do servidor em nossa API para monitoramento de solicitação, decidimos dar uma chance a esta biblioteca:

https://github.com/maartenba/GoogleAnalyticsTracker

Para que este exemplo abaixo funcione dentro do arquivo Global.asax

Tracker tracker = new Tracker("UA-XXXXXX-XX", "www.example.org");
tracker
.TrackPageView(HttpContext, "My API - Create");

Eu precisava lançar de alguma forma HttpContext.Current na classe abstrata HttpContextBase.

Acontece que é tão simples como:

new HttpContextWrapper(HttpContext.Current)

então o exemplo se torna:

Tracker tracker = new Tracker("UA-XXXXXX-XX", "www.example.org");
tracker
.TrackPageView(new HttpContextWrapper(HttpContext.Current), "My API - Create");