removed duplicate ContextGL class