@Implementation(minSdk = M)
  protected void writeBlob(byte[] b, int offset, int len) {
    if (b == null) {
      realObject.writeInt(-1);
      return;
    }
    throwsIfOutOfBounds(b.length, offset, len);
    long nativePtr = ReflectionHelpers.getField(realObject, "mNativePtr");
    nativeWriteBlob(nativePtr, b, offset, len);
  }
@Implementation(minSdk = M)
  protected void writeBlob(byte[] b, int offset, int len) {
    if (b == null) {
      realObject.writeInt(-1);
      return;
    }
    throwsIfOutOfBounds(b.length, offset, len);
    long nativePtr = ReflectionHelpers.getField(realObject, "mNativePtr");
    nativeWriteBlob(nativePtr, b, offset, len);
  }
@ Implementation ( minSdk = M ) protected void writeBlob ( byte [ ] b , int offset , int len ) { if ( b == null ) { realObject . writeInt ( - 1 ) ; return ; } throwsIfOutOfBounds ( b . length , offset , len ) ; long nativePtr = ReflectionHelpers . getField ( realObject , "mNativePtr" ) ; nativeWriteBlob ( nativePtr , b , offset , len ) ; }
non-existent-in-JDK java.util.Arrays.checkOffsetAndCount method.
non - existent - in - JDK java . util . Arrays . checkOffsetAndCount method .