 class SpecRunner: NSObject {
   let specs: [Spec]
 
-  // Locking while a spec is running on a subthread
-  var lock: NSConditionLock!
   // Status of a spec after it's run
   private var specStatus: SpecStatus = .Unknown
 

    // Current group will be initialized by #prepareForSpec as a group with
    // the name of the spec's class.
    runGroup(currentGroup, indent: 0)

    lock.unlockWithCondition(SpecDone)
  }

  func runGroup(group: Group, indent: Int) {

  }

  @objc func runSpec(aSpec: AnyObject?) {
    let spec = aSpec as! Spec

    prepareForSpec(spec)
