question: void removeLineMonitor ( LineMonitor lm ) { if ( Printer . trace ) Printer . trace ( "> EventDispatcher.removeLineMonitor(" + lm + ")" ) ; synchronized ( lineMonitors ) { if ( lineMonitors . indexOf ( lm ) < 0 ) { if ( Printer . trace ) Printer . trace ( "< EventDispatcher.removeLineMonitor finished -- this monitor does not exist!" ) ; return ; } if ( Printer . debug ) Printer . debug ( "EventDispatcher: removing line monitor " + lm ) ; lineMonitors . remove ( lm ) ; } if ( Printer . debug ) Printer . debug ( "< EventDispatcher.removeLineMonitor finished -- now (" + lineMonitors . size ( ) + " monitors)" ) ; }
target:  Remove this LineMonitor instance from the list of monitors