public static void setDemoFields(GLEventListener demo, GLWindow glWindow, boolean debug) {
   Assert.assertNotNull(demo);
   Assert.assertNotNull(glWindow);
   Window window = glWindow.getWindow();
   if (debug) {
     MiscUtils.setFieldIfExists(demo, "glDebug", true);
     MiscUtils.setFieldIfExists(demo, "glTrace", true);
   }
   if (!MiscUtils.setFieldIfExists(demo, "window", window)) {
     MiscUtils.setFieldIfExists(demo, "glWindow", glWindow);
   }
 }