public void METHOD_1 ( TYPE_1 key , TYPE_2 < TYPE_3 > values , TYPE_4 < TYPE_1 , TYPE_3 > output , TYPE_5 VAR_1 ) throws java.io.IOException { int sum = 0 ; while ( values . METHOD_2 ( ) ) { sum += values . METHOD_3 ( ) . get ( ) ; } output . METHOD_4 ( key , new TYPE_3 ( sum ) ) ; }

public void METHOD_1 ( TYPE_1 key , java.util.Iterator < TYPE_3 > values , TYPE_4 < TYPE_1 , TYPE_3 > output , TYPE_5 VAR_1 ) throws java.io.IOException { int sum = 0 ; while ( values . METHOD_2 ( ) ) { sum += values . METHOD_3 ( ) . get ( ) ; } output . METHOD_4 ( key , new TYPE_3 ( sum ) ) ; }
