anchor.diff:  }
   
   /**
  + * A marker annotation used to annotate overridden test methods with additional
  + * timeout information.
  + */
  +class TestTimeout {
  +  final test_package.Timeout timeout;
  +
  +  const TestTimeout(this.timeout);
  +}
  +
  +/**
    * A marker annotation used to annotate overridden test methods (so we cannot
    * rename them to `fail_`) which are expected to fail at `assert` in the
    * checked mode.
  
positive.code: 
    bool get hasSoloTest => tests.any((test) => test.isSolo);
  
    void addTest(bool isSolo, String name, _TestFunction function) {
      String fullName = _combineNames(this.name, name);
      tests.add(new _Test(isSolo, fullName, function));
    }
  }
  
  
negative.code:         if (allGroups || group.isSolo) {
            for (_Test test in group.tests) {
              if (allTests || test.isSolo) {
                test_package.test(test.name, test.function,
                    timeout: test.timeout);
              }
            }
          }
  