             }
         }
     }
-    
+
     return ""
 }
 

do {
    try! headerOutputString.writeToFile(headerFilePath, atomically: true, encoding: NSUTF8StringEncoding)
    try! implementationOutputString.writeToFile(implementationFilePath, atomically: true, encoding: NSUTF8StringEncoding)
    
    print("Updated \(headerFileName) and \(implementationFileName) in \(classesDirectory)")
    print("Please run `pod install` to update the headers in the example project.")
}

            camelCaseComponents[0] = camelCaseComponents[0].lowercaseString
        }
        return camelCaseComponents.joinWithSeparator("")

    }

    var methodName: String {
        return self.camelCaseName(initialLetterCapitalized: false)
    }

    var enumerationValueName: String {
        let camelCaseName = self.camelCaseName(initialLetterCapitalized: true)
        let fullName = "BONCharacter" + camelCaseName
