anchor.diff:  
         //Split the columns by 1 or more spaces
         RegExp columnPattern = new RegExp('[ ]+');
  -      processes.forEach((String process){
  +      processes.forEach((String process) {
           if (process.contains(pattern)) {
             //The last column is the Process ID
             String processId = process.split(columnPattern).last;
  
positive.code:     return CryptoUtils.bytesToHex(sha1.close());
    }
  
    @override
    bool isAppInstalled(ApplicationPackage app) {
      if (!isConnected()) {
  
negative.code:       runCheckedSync([adbPath, 'reverse', serverPortString, serverPortString]);
      }
  
      String relativeDartMain = _convertToURL(path.relative(mainDart, from: serverRoot));
      String url = 'http://localhost:$_serverPort/$relativeDartMain';
      if (poke) {
        url += '?rand=${new Random().nextDouble()}';
  