anchor.diff:  @reflectiveTest
   class SimpleParserTest_Fasta extends FastaParserTestCase
       with SimpleParserTestMixin {
  +  test_parseArgument() {
  +    Expression result = parseArgument('3');
  +    expect(result, const TypeMatcher<IntegerLiteral>());
  +    IntegerLiteral literal = result;
  +    expect(literal.value, 3);
  +  }
  +
  +  test_parseArgument_named() {
  +    Expression result = parseArgument('foo: "a"');
  +    expect(result, const TypeMatcher<NamedExpression>());
  +    NamedExpression expression = result;
  +    StringLiteral literal = expression.expression;
  +    expect(literal.stringValue, 'a');
  +  }
  +
  +  @failingTest
  +  @override
  +  void test_parseCommentReferences_skipLink_direct_multiLine() =>
  +      super.test_parseCommentReferences_skipLink_direct_multiLine();
  +
  +  @failingTest
  +  @override
  +  void test_parseCommentReferences_skipLink_reference_multiLine() =>
  +      super.test_parseCommentReferences_skipLink_reference_multiLine();
  +
     void test_parseVariableDeclaration_final_late() {
       var statement = parseStatement('final late a;', featureSet: nonNullable)
           as VariableDeclarationStatement;
  
positive.code:     expect(elseExpression, isSimpleIdentifier);
    }
  
    void test_late_as_identifier() {
      parseCompilationUnit('''
  class C {
    int late;
  }
  
  void f(C c) {
    print(c.late);
  }
  
  main() {
    f(new C());
  }
  ''', featureSet: preNonNullable);
    }
  
    void test_is_nullable_parenthesis() {
      CompilationUnit unit =
          parseNNBDCompilationUnit('main() { (x is String?) ? (x + y) : z; }');
  
negative.code:     VariableDeclaration variable = variables[0];
      expect(variable.name, isNotNull);
    }
  }
  
  /**
  