anchor.diff:    });
   }
   
  -Future<Null> _createAndAnalyzeProject(
  +Future<Null> _createProject(
       Directory dir, List<String> createArgs, List<String> expectedPaths,
  -    { List<String> unexpectedPaths = const <String>[], bool plugin = false }) async {
  +    { List<String> unexpectedPaths = const <String>[], bool plugin = false}) async {
     Cache.flutterRoot = '../..';
     final CreateCommand command = new CreateCommand();
     final CommandRunner<Null> runner = createTestCommandRunner(command);
  
positive.code:         ],
          plugin: true,
        );
      });
  
      testUsingContext('plugin project (legacy)', () async {
        return _createAndAnalyzeProject(
          projectDir,
          <String>['--plugin'],
          <String>[
            'android/src/main/java/com/yourcompany/flutterproject/FlutterProjectPlugin.java',
            'ios/Classes/FlutterProjectPlugin.h',
  
negative.code:           'test/widget_test.dart',
          ],
        );
      }, timeout: const Timeout.factor(2.0));
  
      testUsingContext('plugin project', () async {
        return _createAndAnalyzeProject(
  