public Collection<SingleStatProcessor> getProcessors() {
        if ( lastUpdate != xml.lastModified()) {
            logger.info("XML file change detected");
            try {
                init();
                lastUpdate = xml.lastModified();
            }
            catch (Exception e) {
                logger.info("Cannot load updated XML file", e);
            }
        }
        return processors;
    }