@SuppressWarnings("unchecked") public Object put(Object key,Object value){
  Object orig=remove(key);
  result.put(key,value);
  return orig;
}

@ SuppressWarnings ( "unchecked" ) public Object put ( Object key , Object value ) { Object orig = remove ( key ) ; result . put ( key , value ) ; return orig ; }
associates the specified value with the specified property name in this result .
