anchor.diff:        });
   
         expect(entries, hasLength(1));
  -      expect(entries.single, new isInstanceOf<Group>());
  -      expect(entries.single.name, equals("group"));
  -      expect(entries.single.entries, hasLength(1));
  -      expect(entries.single.entries.single, new isInstanceOf<Test>());
  -      expect(entries.single.entries.single.name, "group description");
  +      var testGroup = entries.single as Group;
  +      expect(testGroup.name, equals("group"));
  +      expect(testGroup.entries, hasLength(1));
  +      expect(testGroup.entries.single, new isInstanceOf<Test>());
  +      expect(testGroup.entries.single.name, "group description");
       });
   
       test("tests inherit the group's description when it's not a string", () {
  
positive.code:           }, tags: "a");
          });
  
          var outerGroup = tests.single;
          var innerGroup = outerGroup.entries.single;
          var testWithTags = innerGroup.entries.single;
          expect(outerGroup.metadata.tags, unorderedEquals(["a"]));
          expect(innerGroup.metadata.tags, unorderedEquals(["a", "b", "c"]));
  
negative.code:       });
  
        expect(entries, hasLength(1));
        var testGroup = entries.single as Group;
        expect(testGroup.metadata.timeout.duration,
            equals(new Duration(seconds: 10)));
        expect(testGroup.entries, hasLength(1));
        expect(testGroup.entries.single, new isInstanceOf<Test>());
        expect(testGroup.entries.single.metadata.timeout.duration,
            equals(new Duration(seconds: 15)));
      });
  
  