     {
     /// Utility method to downcast the given entity’s content, or return an error response if the content object is of
     /// the wrong type.
-    func requireDataType<T>(
+    func downcastContent<T>(
             entity: Entity,
             @noescape process: T -> Response)
         -> Response

    /// :nodoc:
    public func processEntity(entity: Entity) -> Response
        {
        return requireDataType(entity)
            {
            (nsdata: NSData) in


            return .Success(entity)
            }
        
        return downcastContent(entity)
            {
            (nsdata: NSData) in
            
