interface OrderedMap { readonly attribute unsigned long size; getter any getByIndex(unsigned long index); setter void setByIndex(unsigned long index, any value); deleter void removeByIndex(unsigned long index); getter any get(DOMString name); setter creator void set(DOMString name, any value); deleter void remove(DOMString name); }; interface OrderedMap { readonly attribute unsigned long size; getter any getByIndex(unsigned long index); setter void setByIndex(unsigned long index, any value); deleter void removeByIndex(unsigned long index); getter any get(DOMString name); setter creator void set(DOMString name, any value); deleter void remove(DOMString name); }; readonly attribute unsigned long size; getter any getByIndex(unsigned long index); setter void setByIndex(unsigned long index, any value); deleter void removeByIndex(unsigned long index); getter any get(DOMString name); setter creator void set(DOMString name, any value); deleter void remove(DOMString name);