question: recursive method that will append characters to proposedkey until its unique . used in case there are collisions with generated key values . concode_field_sep Map<K,List<V>> mInternalMap concode_elem_sep long serialVersionUID concode_field_sep Map<String,V> getUniqueMap concode_elem_sep boolean containsKey concode_elem_sep List<V> values concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep boolean containsValue concode_elem_sep V put concode_elem_sep List<V> remove concode_elem_sep int size concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep List<V> get concode_elem_sep void putAll concode_elem_sep void putAll concode_elem_sep Iterable<K> keySet
target: String function ( final Map < String , V > arg0 , final String arg1 , final V arg2 ) { if ( arg0 . containsKey ( arg1 ) ) { return addUniqueEntry ( arg0 , String . format ( "srini_string" , arg1 , "srini_string" ) , arg2 ) ; } else { arg0 . put ( arg1 , arg2 ) ; return arg1 ; } }