question: void close ( int contextPrec , int ownPrec ) throws IOException { if ( ownPrec < contextPrec ) out . write ( ")" ) ; }
target:  Leave precedence level. Emit a `(' if inner precedence level is less than precedence level we revert to.