@Override
 public void setContinuousRendering(boolean isContinuous) {
   if (view != null) {
     this.isContinuous = isContinuous;
     int renderMode =
         isContinuous
             ? GLSurfaceView.RENDERMODE_CONTINUOUSLY
             : GLSurfaceView.RENDERMODE_WHEN_DIRTY;
     // jw: changed
     // view.setRenderMode(renderMode);
     if (view instanceof GLSurfaceViewCupcake)
       ((GLSurfaceViewCupcake) view).setRenderMode(renderMode);
     else if (view instanceof GLSurfaceViewAPI18)
       ((GLSurfaceViewAPI18) view).setRenderMode(renderMode);
     else if (view instanceof GLSurfaceView) ((GLSurfaceView) view).setRenderMode(renderMode);
     else throw new RuntimeException("unimplemented");
     mean.clear();
   }
 }