anchor.diff:  
     void test_parseClassDeclaration_implements() {
       createParser('class A implements C {}');
  -    CompilationUnitMember member =
  -        parser.parseClassDeclaration(emptyCommentAndMetadata(), null);
  +    CompilationUnitMember member = parseFullCompilationUnitMember();
       expectNotNullIfNoErrors(member);
       listener.assertNoErrors();
       expect(member, new isInstanceOf<ClassDeclaration>());
  
positive.code:   void
        test_parseTypeAlias_genericFunction_typeParameters_parameterizedReturnType() {
      createParser('typedef F<T> = A<B> Function();');
      GenericTypeAlias typeAlias =
          parser.parseTypeAlias(emptyCommentAndMetadata());
      expectNotNullIfNoErrors(typeAlias);
      listener.assertNoErrors();
      expect(typeAlias.typedefKeyword, isNotNull);
  
negative.code: 
    void test_parseDirective_library() {
      createParser("library l;");
      Directive directive = parseFullDirective();
      expectNotNullIfNoErrors(directive);
      listener.assertNoErrors();
      expect(directive, new isInstanceOf<LibraryDirective>());
  