     case ("Bool"):
       line = template.booleanDeclaration
       
-    case ("NSURL"):
+    case ("URL"):
       line = template.urlDeclaration
       
     default:

      line = template.booleanImplementation
      line.replace(token: template.valueToken, withString: boolString)
      
    case (urlDeclaration):
      let url = URL(string: "\(value)")!
      guard url.host != nil else {
        fatalError("Found URL without host: \(url) for setting: \(variableName)")

  let optionsParser: OptionsParser
  
  var autoGenerationComment: String { return "// auto-generated by \(optionsParser.appName)\n// to add or remove properties, edit the mapping file: '\(optionsParser.inputHintsFilePath)'.\n// README: https://github.com/theappbusiness/ConfigGenerator/blob/master/README.md\n\n" }
  
  func generateHeaderFile(withTemplate template: HeaderTemplate) {
    
