     // MARK: - Requests
     
     /** Performs a search request on the server. The supplied fetch request's predicate must be a NSComparisonPredicate. */
-    public func performSearch(#fetchRequest: NSFetchRequest, URLSession: NSURLSession, completionBlock: ((error: NSError?, results: [NSManagedObject]?) -> Void)) -> NSURLSessionDataTask {
+    public func performSearch(fetchRequest: NSFetchRequest, URLSession: NSURLSession, completionBlock: ((error: NSError?, results: [NSManagedObject]?) -> Void)) -> NSURLSessionDataTask {
         
         // build JSON request from fetch request
         

                return
            }
            
            
            
        })
    }
    

        return (self.entitiesByResourcePath as NSDictionary).allKeysForObject(entity).first as String
    }
    
    // MARK: HTTP API
    
    // The API private methods separate the JSON validation and HTTP requests from Core Data caching.
    
