void function ( T arg0 ) { assert currentTimingType == null ; assert scratch == 0 ; counts [ arg0 . ordinal ( ) ] += 1 ; currentTimingType = arg0 ; scratch = System . nanoTime ( ) ; }
begin timing a query for a specific timing context concode_field_sep T currentTimingType concode_elem_sep long[] counts concode_elem_sep T[] timingTypes concode_elem_sep long[] timings concode_elem_sep long scratch concode_field_sep long stopAndRecordTime concode_elem_sep void merge concode_elem_sep Map<String,Long> toTimingMap