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:     }
      // solo_test_
      if (memberName.startsWith('solo_test_')) {
        group.addTest(true, memberName, memberMirror, () {
          return _runTest(classMirror, symbol);
        });
      }
      // fail_test_
      if (memberName.startsWith('fail_')) {
        group.addTest(isSolo, memberName, memberMirror, () {
          return _runFailingTest(classMirror, symbol);
        });
      }
      // solo_fail_test_
      if (memberName.startsWith('solo_fail_')) {
        group.addTest(true, memberName, memberMirror, () {
          return _runFailingTest(classMirror, symbol);
        });
      }
  