docs: @WorkerThread
    public static LottieResult<LottieComposition> fromAssetSync(Context context, String fileName) {
      try {
        String cacheKey = "asset_" + fileName;
        if (fileName.endsWith(".zip")) {
          return fromZipStreamSync(new ZipInputStream(context.getAssets().open(fileName)), cacheKey);
        }
        return fromJsonInputStreamSync(context.getAssets().open(fileName), cacheKey);
      } catch (IOException e) {
        return new LottieResult<>(e);
      }
    }