 public struct NegatedCondition<Condition: OperationCondition>: OperationCondition {
 
     /**
-    The nested condition.
+    The composed condition.
 
     - parameter condition: a type which conforms to `OperationCondition`
     */
     public let condition: Condition
 
     /**
-    The name of the condition wraps the name of the nested
+    The name of the condition wraps the name of the composed
     OperationCondition.
 
     - parameter name: a String

    }

    /**
    The evaluation results are inverted.

    - parameter operation: the `Operation` which is getting evaluated.
    - parameter completion: a block which receives the `OperationConditionResult`.

    }
}

/// Equatable conformance for `NegatedConditionError`
public func ==(a: NegatedConditionError, b: NegatedConditionError) -> Bool {
    switch (a, b) {
    case let (.ConditionSatisfied(aString), .ConditionSatisfied(bString)):
