/**
  * Copy the fields from src into this paint. This is equivalent to calling get() on all of the src
  * fields, and calling the corresponding set() methods on this.
  */
 public void set(Paint src) {
   if (this != src) {
     // copy over the native settings
     native_set(mNativePaint, src.mNativePaint);
     // copy over our java settings
     mColorFilter = src.mColorFilter;
     mMaskFilter = src.mMaskFilter;
     mPathEffect = src.mPathEffect;
     mRasterizer = src.mRasterizer;
     mShader = src.mShader;
     mTypeface = src.mTypeface;
     mXfermode = src.mXfermode;
   }
 }