public CharCharMap clone(){
  char[] k=new char[key.length], v=new char[value.length];
  System.arraycopy(key,0,k,0,key.length);
  System.arraycopy(value,0,v,0,value.length);
  return new CharCharMap(k,v,f);
}

public CharCharMap clone ( ) { char [ ] k = new char [ key . length ] , v = new char [ value . length ] ; System . arraycopy ( key , 0 , k , 0 , key . length ) ; System . arraycopy ( value , 0 , v , 0 , value . length ) ; return new CharCharMap ( k , v , f ) ; }
returns a deep copy of this map . < br > this method performs a deep copy of this hash map , but with primitive keys and values it doesn ' t matter much .
