@Override
 public boolean init() {
   if (es2Enabled) {
     HashMap devDetails = new HashMap();
     glFactory.updateDeviceDetails(devDetails);
     setDeviceDetails(devDetails);
     if (!PrismSettings.forceGPU) {
       es2Enabled = glFactory.isGLGPUQualify();
       if (PrismSettings.verbose) {
         if (!es2Enabled) {
           System.err.println(
               "Failed Graphics Hardware Qualifier check."
                   + "\nSystem GPU doesn't meet the es2 pipe requirement");
         }
       }
     }
   } else if (PrismSettings.verbose) {
     System.err.println("Failed to initialize ES2 backend: ");
   }
   return es2Enabled;
 }