code: boolean initPlatformLibraries() throws UnsatisfiedLinkError{
          if (!initialized) {
              glesLibraryHandle = ls.dlopen("libGLESv2.so",
                      LinuxSystem.RTLD_LAZY | LinuxSystem.RTLD_GLOBAL);
              if (glesLibraryHandle == 0l) {
                  throw new UnsatisfiedLinkError("Error loading libGLESv2.so");
              }
              eglLibraryHandle = ls.dlopen("libEGL.so",
                      LinuxSystem.RTLD_LAZY | LinuxSystem.RTLD_GLOBAL);
              if (eglLibraryHandle == 0l) {
                  throw new UnsatisfiedLinkError("Error loading libEGL.so");
              }
              initialized = true;
          }
          return true;
      }
docs: Load any native libraries needed to instantiate and initialize the
  native drawing surface and rendering context
  @return success or failure
  @throws UnsatisfiedLinkError