public CloseableReference<Bitmap> createBitmap(Bitmap source) {
    return createBitmap(source, null);
  }
Creates a bitmap from the specified source bitmap. It is initialized with the same density as
the original bitmap.

@param source The bitmap we are copying
@return a reference to the bitmap
@throws IllegalArgumentException if the x, y, width, height values are outside of the
    dimensions of the source bitmap, or width is <= 0, or height is <= 0
@throws TooManyBitmapsException if the pool is full
@throws java.lang.OutOfMemoryError if the Bitmap cannot be allocated
imagepipeline-base/src/main/java/com/facebook/imagepipeline/bitmaps/PlatformBitmapFactory.java