question: public int increment ( int val ) { if ( val < 0 ) { return decrement ( - val ) ; } lock . lock ( ) ; int newValue = ( value += val ) ; lock . unlock ( ) ; return newValue ; }
target:  Increments the counter by val.