         }
     }
     
+    /**
+    Removes OAuth2 token whose user name is specified by the name parmeter from Keychain.
+    
+    - parameter name: Valid user name which is used to save it into Keychain.
+    */
     public class func removeFromKeychainTokenWithName(name:String) throws {
         if name.isEmpty {
             throw ReddiftError.KeychainTargetNameIsEmpty.error

        }
    }
    
    public class func saveIntoKeychainToken(token:OAuth2Token, name:String) throws {
        if name.isEmpty {
            throw ReddiftError.KeychainTargetNameIsEmpty.error

    }
    
    /**
    Saves OAuth2 token object into Keychain.
    
    - parameter token: OAuth2Token object, that must have valid user name which is used to save it into Keychain.
    */
    public class func saveIntoKeychainToken(token:OAuth2Token) throws {
        if token.name.isEmpty {
