static jboolean android_graphics_Picture_serialize(JNIEnv* env, jobject, jlong pictureHandle, jobject jstream, jbyteArray jstorage) { Picture* picture = reinterpret_cast<Picture*>(pictureHandle); SkWStream* strm = CreateJavaOutputStreamAdaptor(env, jstream, jstorage); if (NULL != strm) { picture->serialize(strm); delete strm; return JNI_TRUE; } return JNI_FALSE; }