anchor.diff:  import '../base/process.dart';
   import '../build_info.dart';
   import '../device.dart';
  -import '../flx.dart' as flx;
   import '../globals.dart';
   import '../protocol_discovery.dart';
   import 'adb.dart';
  
positive.code:     if (!_checkForSupportedAdbVersion() || !_checkForSupportedAndroidVersion())
        return new LaunchResult.failed();
  
      String localBundlePath;
  
      if (!prebuiltApplication) {
        localBundlePath = await flx.buildFlx(
          mainPath: mainPath,
          precompiledSnapshot: isAotBuildMode(debuggingOptions.buildMode),
          includeRobotoFonts: false
        );
        if (localBundlePath == null)
          return new LaunchResult.failed();
      }
  
      printTrace('Starting bundle for $this.');
  
      return startBundle(
        package,
        localBundlePath,
        traceStartup: platformArgs['trace-startup'] ?? false,
        route: route,
        options: debuggingOptions
      );
    }
  
    @override
  
negative.code:     return null;
    }
  
    @override
    Future<LaunchResult> startApp(
      ApplicationPackage package,
  