try {
ConfigSupport.apply(new SingleConfigCode<ModuleMonitoringLevels>() {
public Object run(ModuleMonitoringLevels param)
throws PropertyVetoException, TransactionFailure {
Dom dom = Dom.unwrap(param);
String currentVal = dom.attribute(moduleName);
if (currentVal == null) {
valueUpdated.set(false);
return null;
} else {
dom.attribute(moduleName, level);