question: public void addMacro ( String macro , String value ) { if ( macro != null && ! macro . isEmpty ( ) ) { setChanged ( ) ; synchronized ( LOCK ) { macroMap . put ( macro , value ) ; } notifyObservers ( this ) ; } }
target:  Adds a macro to this MacroHandler. If a macro with this name is already present, it will be overwritten.