@Override public boolean has(int index, Scriptable start) { return data.getArray().size() > index; }
@Override public Object get(int index, Scriptable start) { if (data.getArray().size() > index) return unwrap(data.item(index)); return NOT_FOUND; }