Interface MapStoreMethods<K, V> interface  MapStoreMethods < K ,  V >  {       addAll :  ( ( entries :  CopyMap < any ,  Passable >  |  Iterable < [ K ,  V ] ,  any ,  any > )  =>  void ) ;       clear :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  void ) ;       delete :  ( ( key :  K )  =>  void ) ;       entries :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  Iterable < [ K ,  V ] ,  any ,  any > ) ;       get :  ( ( key :  K )  =>  V ) ;       getSize :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  number ) ;       has :  ( ( key :  K )  =>  boolean ) ;       init :  ( ( key :  K , 
value :  V )  =>  void ) ;       keys :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  Iterable < K ,  any ,  any > ) ;       set :  ( ( key :  K , 
value :  V )  =>  void ) ;       snapshot :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  CopyMap < any ,  Passable > ) ;       values :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  Iterable < V ,  any ,  any > ) ;  } add add :  ( ( entries :  CopyMap < any ,  Passable >  |  Iterable < [ K ,  V ] ,  any ,  any > )  =>  void ) delete delete :  ( ( key :  K )  =>  void ) entries entries :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  Iterable < [ K ,  V ] ,  any ,  any > ) has has :  ( ( key :  K )  =>  boolean ) init init :  ( ( key :  K , 
value :  V )  =>  void ) set set :  ( ( key :  K , 
value :  V )  =>  void ) snapshot snapshot :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  CopyMap < any ,  Passable > ) values values :  ( ( keyPatt ?:  Pattern , 
valuePatt ?:  Pattern )  =>  Iterable < V ,  any ,  any > ) 
Remove the key. Throws if not found.