protected void addMapping(UPnPMapping mapping) { try { this_mon.enter(); mappings.add(mapping); log.log("Mapping request: " + mapping.getString() + ", enabled = " + mapping.isEnabled()); mapping.addListener(this); checkState(); } finally { this_mon.exit(); } }