||A dummy counter handling context for fetch tasks
||This class is responsible for executing the fetch task, saving the result to disk
and do the necessary cleanup afterwards.
||FetchOptimizer determines whether the entire physical plan is fetchable, meaning
that the task's result can be directly read (fetched) from the underlying storage
rather than creating MR jobs.
||This class is used to have a POStore write the output to the underlying storage
via a output collector/record writer in case of a fetch task.
||A dummy ProgressableReporter used for fetch tasks