         self.paragraphSpacingBefore = before
         return self
     }
-    
-    
 }
 
 class SmartAttributedString

        
        return self
    }
    
    
}

        return mutableAttributedString
    }
    
      // MARK: Init Methods
    init()
    {
         mutableAttributedString = NSMutableAttributedString()
    }
    
    init(string:String)
    {
        mutableAttributedString = NSMutableAttributedString(string:string)
        lastRange = NSMakeRange(0
            ,mutableAttributedString.string.characters.count)
    }
    
    init(attributedString:NSAttributedString)
    {
        mutableAttributedString = NSMutableAttributedString(attributedString:attributedString)
        lastRange = NSMakeRange(0
            ,mutableAttributedString.string.characters.count)
    }
    
    init(string:String,attributes:[String : AnyObject]?)
    {
        mutableAttributedString = NSMutableAttributedString(string:string,attributes:attributes)
        lastRange = NSMakeRange(0
            ,mutableAttributedString.string.characters.count)
    }
    
    // MARK: Init Methods End

    
    func appendAttributedString(attrString: NSAttributedString)
    {
