docs: public static WidgetLib init(GVRContext gvrContext, String customPropertiesAsset)
              throws InterruptedException, JSONException, NoSuchMethodException {
          if (mInstance == null) {
              // Constructor sets mInstance to ensure the initialization order
              new WidgetLib(gvrContext, customPropertiesAsset);
          }
          return mInstance.get();
      }