code: public CloseableReference<Bitmap> createBitmap(Bitmap source, @Nullable Object callerContext) {
      return createBitmap(source, 0, 0, source.getWidth(), source.getHeight(), callerContext);
    }
docs: 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
  @param callerContext the Tag to track who create the Bitmap
  @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