  *  Use this operator to add a delegate.
  *
  *  This is a convenience operator for calling `addDelegate`.
+ *
+ *  - parameter left:   The multicast delegate
+ *  - parameter right:  The delegate to be added
  */
 public func +=<T>(left: MulticastDelegate<T>, right: T) -> MulticastDelegate<T> {
 	

     *  Use this method to remove a previously-added delegate.
     *
     *  Alternatively, you can use the `-=` operator to add a delegate.
     */
	public func removeDelegate(delegate: T) {
		guard delegate is AnyObject else { return }

 *  Use this operator to remove a delegate.
 *
 *  This is a convenience operator for calling `removeDelegate`.
 *
 *  - parameter left:   The multicast delegate
 *  - parameter right:  The delegate to be removed
 */
public func -=<T>(left: MulticastDelegate<T>, right: T) -> MulticastDelegate<T> {
	
