Don't instanciate variable if it doesn't exist

see line 88 where `xcontext` is declared only if `GemGlewXContext` is defined