public TaskImpl(jobId JobId, taskType TaskType, partition int, eventHandler EventHandler, remoteJobConfFile Path, conf JobConf, taskAttemptListener TaskAttemptListener, committer OutputCommitter, jobToken Token<JobTokenIdentifier>, credentials Credentials, clock Clock, completedTasksFromPreviousRun Map<TaskId,TaskInfo>, startCount int, metrics MRAppMetrics, appContext AppContext)