def __init__(self,<EOL>hyperSearchJob,<EOL>metricsKeys,<EOL>searchVar,<EOL>outputDirAbsPath,<EOL>outputLabel,<EOL>replaceReport):
self.__searchJob = hyperSearchJob<EOL>self.__searchJobID = hyperSearchJob.getJobID()<EOL>self.__sortedMetricsKeys = sorted(metricsKeys)<EOL>self.__outputDirAbsPath = os.path.abspath(outputDirAbsPath)<EOL>self.__outputLabel = outputLabel<EOL>self.__replaceReport = replaceReport<EOL>self.__sortedVariableNames=searchVar<EOL>self.__csvFileObj = None<EOL>self.__reportCSVPath = None<EOL>self.__backupCSVPath = None<EOL>
Parameters:
----------------------------------------------------------------------
hyperSearchJob: _HyperSearchJob instance
metricsKeys:    sequence of report metrics key names to include in report
outputDirAbsPath:
                Directory for creating report CSV file (absolute path)
outputLabel:    A string label to incorporate into report CSV file name
replaceReport:  True to replace existing report csv, if any; False to
                append to existing report csv, if any
retval:         nothing