question: multiply two integers , checking for overflow . concode_field_sep PlaceHolder placeHolder concode_field_sep int gcdPositive concode_elem_sep int gcdPositive concode_elem_sep float wrapAngleAroundZero concode_elem_sep int lcmPositive concode_elem_sep int lcmPositive
target: int function ( int arg0 , int arg1 ) { long loc0 = ( ( long ) arg0 ) * ( ( long ) arg1 ) ; if ( loc0 < Integer . MIN_VALUE || loc0 > Integer . MAX_VALUE ) { throw new ArithmeticException ( ) ; } return ( int ) loc0 ; }