question: returns an empty map with expected size matching the iterable size if it 's of type collection . otherwise , an empty map with the default size is returned . concode_field_sep Logger logger concode_field_sep Map<K,List<Versioned<V>>> getAll concode_elem_sep IClosableIterator<K> keys concode_elem_sep List<IVersion> getVersions concode_elem_sep boolean canDelete concode_elem_sep void assertValidKeys concode_elem_sep void close concode_elem_sep void assertValidKey
target: HashMap < K , V > function ( Iterable < ? > arg0 ) { if ( arg0 instanceof Collection < ? > ) return Maps . newHashMapWithExpectedSize ( ( ( Collection < ? > ) arg0 ) . size ( ) ) ; return Maps . newHashMap ( ) ; }