Node operator [](int index) { if (JS("bool", "# >>> 0 !== # || # >= #", index, index, index, length)) throw new RangeError.index(index, this); return JS("Node", "#[#]", this, index); }