code: @Override
  	public void onModify(WatchEvent<?> event, Path currentPath) {
  		if(this.delay < 1) {
  			this.watcher.onModify(event, currentPath);
  		}else {
  			onDelayModify(event, currentPath);
  		}
  	}
docs: ---------------------------------------------------------------------------------------------------------- Constructor end