anchor.diff:  import 'package:args/args.dart';
   import 'package:file/file.dart';
   import 'package:file/local.dart';
  -import 'package:meta/meta.dart';
   import 'package:package_config/package_config.dart';
   import 'package:path/path.dart' as path;
   import 'package:process/process.dart';
  
positive.code: 
  class Options {
    const Options({
      @required this.snapshot,
      @required this.packageConfig,
      @required this.forbiddenTypes,
    });
  
    factory Options.fromArgs(List<String> args) {
  
negative.code:     packageConfigFile.readAsStringSync(),
      packageConfigFile.uri,
    );
    final Uri? packageFileUri = packageConfig.resolve(packageUri);
    final File packageFile = fs.file(packageFileUri);
    if (!packageFile.existsSync()) {
      print('File $packageFile does not exist - forbidden type has moved or been removed.');
  