question: increments multiple counters by their amounts in another counters instance . concode_field_sep Log LOG concode_elem_sep Map<String,G> fgroups concode_elem_sep Map<String,String> legacyMap concode_elem_sep Limits limits concode_elem_sep Map<String,G> groups concode_elem_sep Map<Enum<?>,C> cache concode_elem_sep CounterGroupFactory<C,G> groupFactory concode_elem_sep boolean writeAllCounters concode_field_sep void setWriteAllCounters concode_elem_sep Iterable<String> getGroupNames concode_elem_sep C findCounter concode_elem_sep C findCounter concode_elem_sep C findCounter concode_elem_sep boolean getWriteAllCounters concode_elem_sep int countCounters concode_elem_sep void readFields concode_elem_sep Iterator<G> iterator concode_elem_sep int hashCode concode_elem_sep G getGroup concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep G addGroup concode_elem_sep G addGroup concode_elem_sep void write concode_elem_sep Limits limits
target: void function ( AbstractCounters < C , G > arg0 ) { for ( G loc0 : arg0 ) { String loc1 = loc0 . getName ( ) ; G loc2 = ( isFrameworkGroup ( loc1 ) ? fgroups : groups ) . get ( loc1 ) ; if ( loc2 == null ) { loc2 = addGroup ( loc1 , loc0 . getDisplayName ( ) ) ; } loc2 . incrAllCounters ( loc0 ) ; } }