replace top element by 1 / top element concode_field_sep Stack<Double> theStack concode_elem_sep ArrayList<Accumulator> theAccumulators concode_elem_sep double SMALL_DOUBLE concode_field_sep void minus concode_elem_sep void clear concode_elem_sep void sign concode_elem_sep void Arecall concode_elem_sep void plus concode_elem_sep Double pop concode_elem_sep void square concode_elem_sep void times concode_elem_sep void Aplus concode_elem_sep Double top concode_elem_sep void sqrt concode_elem_sep void Astore concode_elem_sep Accumulator retrieveAccumulator concode_elem_sep void divide concode_elem_sep void enter concode_elem_sep void enter concode_elem_sep void Aclear
void function ( ) { Double loc0 ; try { loc0 = theStack . pop ( ) ; } catch ( Exception loc1 ) { throw new CalculatorException ( "srini_string" , "srini_string" ) ; } if ( Math . abs ( loc0 ) < SMALL_DOUBLE ) throw new CalculatorException ( "srini_string" , "srini_string" ) ; theStack . push ( 1 / loc0 ) ; }