anchor.diff:        ..clsid = clsid
         ..className = type.typeName.split('.').last.substring(1);
   
  -    final dartClass = TypePrinter.printType(projection);
  +    final dartClass = TypePrinter.printProjection(projection);
   
       final outputFilename = type.typeName.split('.').last;
       final outputFile =
  
positive.code: ];
  
  void main(List<String> args) {
    final scope = MetadataStore.getScopeForFile('tool/win32/Windows.Win32.winmd');
  
    final outputDirectory = (args.length == 1)
        ? Directory(args.first)
  
negative.code:         ? mdTypeDef.interfaces.first.typeName.split('.').last
          : '';
  
      final projection = ClassProjector(mdTypeDef).projection
        ..inherits = parentInterface
        ..vtableStart = type.vTableStart
        ..sourceType = SourceType.com
  