     let retry: RetryGenerator<T>
 
     /**
-     The designated initializer
+     A designated initializer
      
      Creates an operation which will retry executing operations in the face
      of errors.

    }

    /**
     A convenience initializer, which accepts two generators, one for the delay and another for
     the operation, in addition to a retry handler block

     - parameter maxCount: an optional Int, which defaults to .None. If not nil, this is

     adjust the next delay and Operation.

     */
    public init<D, G where D: GeneratorType, D.Element == Delay, G: GeneratorType, G.Element == T>(maxCount max: Int?, delay: D, generator: G, retry block: Handler) {
        let tuple = TupleGenerator(primary: generator, secondary: delay)
        retry = RetryGenerator(generator: anyGenerator(tuple), retry: block)
        super.init(maxCount: max, generator: anyGenerator(retry))
        name = "Retry Operation"
    }

    /**
