docs: protected synchronized void performScannerHookBeforeScan(HttpMessage msg, AbstractPlugin plugin) {
  		Iterator<ScannerHook> iter = this.parentScanner.getScannerHooks().iterator();
  		while(iter.hasNext()){
  			ScannerHook hook = iter.next();
  			if(hook != null) {
  				try {
  					hook.beforeScan(msg, plugin, this.parentScanner);
  				} catch (Exception e) {
  					log.info("An exception occurred while trying to call beforeScan(msg, plugin) for one of the ScannerHooks: " + e.getMessage(), e); 
  				} 
  			}
  		}
      }