         return Path(newPath!.copy(using: &backToCenter))
     }
     
-    /**
-     - returns: `Path` translated by the given amounts.
-     */
+    /// - returns: `Path` translated by the given amounts.
     public func translated(horizontallyBy tx: CGFloat = 0, verticallyBy ty: CGFloat = 0)
         -> Path
     {

        return Path(cgPath.copy(using: &transform))
    }
    
    /**
     - warning: Not yet implemented!
     */
    public func mirroredHorizontal() -> Path {
        fatalError()
    }

    
    // MARK: - Transforms
    
    
    /// - returns: `Path` that is rotated by the given `degrees`, around the given `point`.
    ///
    /// - note: If `point` is `nil`, the center of the the bounding box is chosen.
    public func rotated(by degrees: Degrees, around point: CGPoint? = nil) -> Path {
        
        var pointRef: CGPoint {
