 }
 
 extension C4Path {
-    
+
     /// Return the current point of the current subpath.
     public var currentPoint: C4Point {
         get {

@IBDesignable
public class C4Path: Equatable {
    internal var internalPath: CGMutablePathRef = CGPathCreateMutable()
    
    public init() {
        internalPath = CGPathCreateMutable()
        CGPathMoveToPoint(internalPath, nil, 0, 0)
    }
    
    public init(path: CGPathRef) {
        internalPath = CGPathCreateMutableCopy(path)!
    }

    public func copy() -> C4Path {
        return C4Path(path: CGPathCreateMutableCopy(internalPath)!)
    }

    /// A CGPathRef representation of the receiver's path.
    public var CGPath: CGPathRef {
        get {
            return internalPath
