decodeTopLevelObject(forKey:) Declaration@nonobjc func decodeTopLevelObject(forKey key: String) throws -> AnyObject?