anchor.diff:  class ProjectLifecycleMultiProjectImpl
       extends MultiProjectCommandSupport<ProjectLifecycle>
       implements ProjectLifecycle {
  -  ProjectLifecycleMultiProjectImpl(JefeProjectGraph graph) : super(graph);
  +  ProjectLifecycleMultiProjectImpl(JefeProjectGraph graph)
  +      : super(graph,
  +            (JefeProject p) async => new ProjectLifecycleSingleProjectImpl(p));
   
     @override
     Future completeFeature({String featureName, bool doPush: false}) {
  
positive.code: import 'dart:async';
  
  import 'package:git/git.dart';
  import 'package:jefe/src/git/git.dart';
  import 'package:jefe/src/project/git_commands.dart';
  import 'package:jefe/src/project/git_feature.dart';
  import 'package:jefe/src/project/jefe_project.dart';
  import 'package:jefe/src/project/project.dart';
  import 'package:jefe/src/project/project_lifecycle.dart';
  import 'package:jefe/src/project/pub_commands.dart';
  import 'package:jefe/src/project/pubspec_commands.dart';
  import 'package:jefe/src/project/release_type.dart';
  import 'package:jefe/src/project_commands/project_command.dart'
  
negative.code: import 'package:logging/logging.dart';
  import 'package:option/option.dart';
  import 'package:pub_semver/pub_semver.dart';
  
  Logger _log = new Logger('jefe.project.commands.git.feature.impl');
  
  