public void addScanResult(String uri,String method,String flags,boolean skipped){
  SpiderScanResult result=new SpiderScanResult(uri,method,flags,!skipped);
synchronized (scanResults) {
    scanResults.add(result);
    try {
      fireTableRowsInserted(scanResults.size() - 1,scanResults.size() - 1);
    }
 catch (    IndexOutOfBoundsException e) {
    }
  }
}

public void addScanResult ( String uri , String method , String flags , boolean skipped ) { SpiderScanResult result = new SpiderScanResult ( uri , method , flags , ! skipped ) ; synchronized ( scanResults ) { scanResults . add ( result ) ; try { fireTableRowsInserted ( scanResults . size ( ) - 1 , scanResults . size ( ) - 1 ) ; } catch ( IndexOutOfBoundsException e ) { } } }
adds a new spider scan result . method is synchronized internally .
