if (!rapidTurnaround) { registerPropertiesTouchFiles(); }
    public void configureRapidTurnAround() {        if (_isRapidTurnAroundInitialized)      return;        _isRapidTurnAroundInitialized = true;                NSArray propertyPaths = ERXProperties.pathsForUserAndBundleProperties(/* logging */ true);        _monitoredProperties = new NSMutableArray();        for (Enumeration e = propertyPaths.objectEnumerator(); e.hasMoreElements();) {            String path = (String) e.nextElement();            try {                ERXFileNotificationCenter.defaultCenter().addObserver(this,                        new NSSelector("updateSystemProperties", ERXConstant.NotificationClassArray),                        path);                _monitoredProperties.addObject(path);                log.debug("Registered: " + path);            } catch (Exception ex) {                log.error("An exception occured while registering the observer for the "                            + "logging configuration file: "                             + ex.getClass().getName() + " " + ex.getMessage());            }        }    }