create()
    assert_equals(node.data, "test")

    assert_equals(node.substringData(0x100000000 + 0, 1), "t")
    assert_equals(node.substringData(0x100000000 + 1, 1), "e")
    assert_equals(node.substringData(0x100000000 + 2, 1), "s")
    assert_equals(node.substringData(0x100000000 + 3, 1), "t")
    assert_equals(node.substringData(0x100000000 + 4, 1), "")
  }, type + ".substringData() with very large offset")

  test(function() {
    var node = create()
    assert_equals(node.data, "test")

    assert_eq