       downloadLexicalModel(withID: lmID, languageID: langID, isUpdate: true)
     }
   }
-  
   
   // MARK: - Common functionality
   

    }
    return nil
  }
  
  
  
  
  // MARK - Lexical models
  

  private func getInstallableLexicalModelMetadata(withID lexicalModelID: String, languageID: String) -> InstallableLexicalModel? {
    // Grab info for the relevant API version of the keyboard.

    decodeLexicalModelData(data, decodingStrategy: .ios8601WithFallback)
  }
  
  // This should be usable as part of the .model.kmp processing process; we have a kmp.json, after all.
  private func decodeLexicalModelData(_ data: Data, decodingStrategy : JSONDecoder.DateDecodingStrategy) {
    let decoder = JSONDecoder()
    decoder.dateDecodingStrategy = decodingStrategy
