code: @Override
  	public void notifyModification(List<JoinableResourceBundle> bundles) {
  		for (JoinableResourceBundle bundle : bundles) {
  			if (LOGGER.isInfoEnabled() && !bundle.isDirty()) {
  				LOGGER.info("The bundle '" + bundle.getId() + "' has been modified and needs to be rebuild.");
  			}
  			bundle.setDirty(true);
  
  			// Update the composite bundles which are linked to this bundle if
  			// they exists
  			List<JoinableResourceBundle> linkedBundles = compositeResourceBundleMap.get(bundle.getName());
  			if (linkedBundles != null) {
  				for (JoinableResourceBundle compositeBundle : linkedBundles) {
  					if (LOGGER.isInfoEnabled() && !compositeBundle.isDirty()) {
  						LOGGER.info("The composite bundle '" + compositeBundle.getId()
  								+ "', whose child has been modified, needs to be rebuild.");
  					}
  					compositeBundle.setDirty(true);
  				}
  			}
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.resource.bundle.handler.ResourceBundlesHandler#
  notifyModification(java.util.List)