@Implementation(minSdk = P)
  protected static int nativeAssetRead(long asset_ptr, byte[] java_buffer, int offset, int len)
      throws IOException {
    return ShadowArscAssetManager9.nativeAssetRead(asset_ptr, java_buffer, offset, len);
  }
@Implementation(minSdk = P)
  protected static int nativeAssetRead(long asset_ptr, byte[] java_buffer, int offset, int len)
      throws IOException {
    return ShadowArscAssetManager9.nativeAssetRead(asset_ptr, java_buffer, offset, len);
  }
@ Implementation ( minSdk = P ) protected static int nativeAssetRead ( long asset_ptr , byte [ ] java_buffer , int offset , int len ) throws IOException { return ShadowArscAssetManager9 . nativeAssetRead ( asset_ptr , java_buffer , offset , len ) ; }
jint offset, jint len) {
jint offset jint len ) {