// new BitmapData()
undefined
NOT AN INSTANCEOF!

// new BitmapData(5)
undefined
NOT AN INSTANCEOF!

// new BitmapData(5, 6)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
--

// new BitmapData(5, 6, true)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff
--

// new BitmapData(5, 6, true, 2864434397)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// new BitmapData(null, 6, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData(undefined, 6, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData({}, 6, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData(objLooksLikeNum, 6, true, 2864434397)
{ height=6, rectangle={ height=6, width=2, x=0, y=0 }, transparent=true, width=2 }
--
0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc
--

// new BitmapData(5, null, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData(5, undefined, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData(5, {}, true, 2864434397)
undefined
NOT AN INSTANCEOF!

// new BitmapData(5, objLooksLikeNum, true, 2864434397)
{ height=2, rectangle={ height=2, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// new BitmapData(5, 6, null, 2864434397)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=false, width=5 }
--
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// new BitmapData(5, 6, undefined, 2864434397)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=false, width=5 }
--
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd 0xffbbccdd
--

// new BitmapData(5, 6, {}, 2864434397)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// new BitmapData(5, 6, objLooksLikeNum, 2864434397)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc 0xaabbccdc
--

// new BitmapData(5, 6, true, null)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
--

// new BitmapData(5, 6, true, undefined)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
--

// new BitmapData(5, 6, true, {})
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
--

// new BitmapData(5, 6, true, objLooksLikeNum)
{ height=6, rectangle={ height=6, width=5, x=0, y=0 }, transparent=true, width=5 }
--
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
0x0000 0x0000 0x0000 0x0000 0x0000
--

// new BitmapData(3)
undefined
NOT AN INSTANCEOF!

// new BitmapData(3, 4)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=true, width=3 }
--
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
--

// new BitmapData(3, 4, false)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
0xffffffff 0xffffffff 0xffffffff
--

// new BitmapData(3, 4, false, 305419896)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
--

// new BitmapData(null, 4, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData(undefined, 4, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData({}, 4, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData(objLooksLikeNum, 4, false, 305419896)
{ height=4, rectangle={ height=4, width=2, x=0, y=0 }, transparent=false, width=2 }
--
0xff345678 0xff345678
0xff345678 0xff345678
0xff345678 0xff345678
0xff345678 0xff345678
--

// new BitmapData(3, null, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData(3, undefined, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData(3, {}, false, 305419896)
undefined
NOT AN INSTANCEOF!

// new BitmapData(3, objLooksLikeNum, false, 305419896)
{ height=2, rectangle={ height=2, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
--

// new BitmapData(3, 4, null, 305419896)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
--

// new BitmapData(3, 4, undefined, 305419896)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
0xff345678 0xff345678 0xff345678
--

// new BitmapData(3, 4, {}, 305419896)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=true, width=3 }
--
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
--

// new BitmapData(3, 4, objLooksLikeNum, 305419896)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=true, width=3 }
--
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
0x12395571 0x12395571 0x12395571
--

// new BitmapData(3, 4, false, null)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
--

// new BitmapData(3, 4, false, undefined)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
--

// new BitmapData(3, 4, false, {})
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
0xff000 0xff000 0xff000
--

// new BitmapData(3, 4, false, objLooksLikeNum)
{ height=4, rectangle={ height=4, width=3, x=0, y=0 }, transparent=false, width=3 }
--
0xff002 0xff002 0xff002
0xff002 0xff002 0xff002
0xff002 0xff002 0xff002
0xff002 0xff002 0xff002
--

