anchor.diff:    }
   
     void run(Resource resource) {
  -    //TODO: implement this
  -    print('TODO: run project ${resource.project}');
  -  }
  -
  +    _currentProject = resource.project;
  +    chrome.app.window.create('launch_page.html',
  +        new chrome.CreateWindowOptions(id: 'runWindow', width: 600, height: 800))
  +      .then((_) {},
  +          onError: (e) => _logger.log(Level.INFO, 'Error launching Dart web app', e));
  +  }
   }
   
   /**
  
positive.code: 
  library spark.launch;
  
  import 'workspace.dart';
  
  /**
   *  Manages all the launches and calls the appropriate delegate
  
negative.code:     _delegates.firstWhere((delegate) => delegate.canRun(resource)).run(resource);
    }
  
    void dispose() {
      _server.dispose();
    }
  
  }
  
  /**
  