Two classes AbstractSessionScopePlotFetcher and AbstractMetricPlotFetcher differ only in line above. In first case data is concatenated for metrics with equal id and different task id, in second just put into map

Do we really need two separate classes for this?