anchor.diff:        String name,
         bool hasThis,
         KernelLibraryBuilder compilationUnit,
  -      this.charOffset)
  +      int charOffset)
         : super(metadata, modifiers, type, name, hasThis, compilationUnit,
               charOffset);
   
  -  VariableDeclarationJudgment get target => declaration;
  +  VariableDeclaration get target => declaration;
   
  -  VariableDeclarationJudgment build(SourceLibraryBuilder library) {
  +  VariableDeclaration build(KernelLibraryBuilder library) {
       if (declaration == null) {
         declaration = new VariableDeclarationJudgment(name, 0,
             type: type?.build(library),
  
positive.code: 
  library fasta.kernel_formal_parameter_builder;
  
  import 'kernel_shadow_ast.dart' show VariableDeclarationJudgment;
  
  import '../modifier.dart' show finalMask;
  
  
negative.code:         KernelTypeBuilder,
          MetadataBuilder;
  
  import 'kernel_shadow_ast.dart' show VariableDeclarationJudgment;
  
  class KernelFormalParameterBuilder
      extends FormalParameterBuilder<KernelTypeBuilder> {
    VariableDeclaration declaration;
  
    KernelFormalParameterBuilder(
        List<MetadataBuilder> metadata,
  