        WritingTask (TaskGroup *group, MultiPartOutputFile* file, vector<WritingTaskData*> data,
                     Array2D<FrameBuffer>* tiledFrameBuffers):
            Task(group),
            file(file),
            data(data),
            tiledFrameBuffers(tiledFrameBuffers)
        {}
        WritingTask (TaskGroup *group, MultiPartOutputFile* file, vector<WritingTaskData*> data,
                     Array2D<FrameBuffer>* tiledFrameBuffers):
            Task(group),
            file(file),
            data(data),
            tiledFrameBuffers(tiledFrameBuffers)
        {}