-*
-* These profiles support two orthogonal concepts:
-* - One-shot/Loop: the given list of {date,value} pairs can be repeated forever or just once.
-* - Deterministic/Stochastic: dates and/or values can be drawn according to a stochastic law.
-*
-* A legacy profile is composed of "global" instructions and "local" instructions.
-*
-* Global instructions set properties that are true for all {date,value} pairs. They include
-* - STOCHASTIC -> declare that the profile will use stochastic {date,value} pairs and not loop.
-* - STOCHASTIC_LOOP -> declare that the profile will use stochastic {date,value} pairs and loop.
-* - PERIODICITY -> declare the period for each iteration of the profile pattern.
-* - LOOP_AFTER -> declare that the profile pattern will start over after a fixed delay
-*
-* Note that PERIODICITY and LOOP_AFTER have slightly different meanings.
-* PERIODICITY represents the delay between two iterations, for instance the time for the first pair of the pattern in two successive iterations.
-* Hence, PERIODICITY only has meaning for completely deterministic profiles.
-* LOOP_AFTER represents an additional delay between the last pair of a profile pattern iteration and the first pair of the next iteration.
-*
-* Local instructions define one {date,value} pair, or more exactly one pattern.
-* In effect, when a profile loops or has stochastic components, the actual {date,value} pairs will be generated dynamically.
-* Roughly, a local instruction is a line with the following syntax:
-* <date spec> <value spec>
-*
-* Both date and value specifications may have one of the following formats:
-* - <num> : in completely deterministic profiles, use this number
-* - DET <num> : in stochastic profiles, use this number
-* - NORM <mean> <standard deviation> : draw number from a normal distribution of given parameters
-* - UNIF <min> <max> : draw number from an uniform distribution of given parameters
-* - EXP <lambda> : draw number from an exponential distribution of given parameters
-*
-* Note that in stochastic profiles, the date component is (necessarily) representing the delay between two pairs;
-* whereas in deterministic profiles, the date components represent the absolute date at which the elements are used in the first iteration.
-*/
+ *
+ * These profiles support two orthogonal concepts:
+ * - One-shot/Loop: the given list of {date,value} pairs can be repeated forever or just once.
+ * - Deterministic/Stochastic: dates and/or values can be drawn according to a stochastic law.
+ *
+ * A legacy profile is composed of "global" instructions and "local" instructions.
+ *
+ * Global instructions set properties that are true for all {date,value} pairs. They include
+ * - STOCHASTIC -> declare that the profile will use stochastic {date,value} pairs and not loop.
+ * - STOCHASTIC_LOOP -> declare that the profile will use stochastic {date,value} pairs and loop.
+ * - PERIODICITY -> declare the period for each iteration of the profile pattern.
+ * - LOOP_AFTER -> declare that the profile pattern will start over after a fixed delay
+ *
+ * Note that PERIODICITY and LOOP_AFTER have slightly different meanings.
+ * PERIODICITY represents the delay between two iterations, for instance the time for the first pair of the pattern in
+ * two successive iterations. Hence, PERIODICITY only has meaning for completely deterministic profiles. LOOP_AFTER
+ * represents an additional delay between the last pair of a profile pattern iteration and the first pair of the next
+ * iteration.
+ *
+ * Local instructions define one {date,value} pair, or more exactly one pattern.
+ * In effect, when a profile loops or has stochastic components, the actual {date,value} pairs will be generated
+ * dynamically. Roughly, a local instruction is a line with the following syntax: <date spec> <value spec>
+ *
+ * Both date and value specifications may have one of the following formats:
+ * - <num> : in completely deterministic profiles, use this number
+ * - DET <num> : in stochastic profiles, use this number
+ * - NORM <mean> <standard deviation> : draw number from a normal distribution of given parameters
+ * - UNIF <min> <max> : draw number from an uniform distribution of given parameters
+ * - EXP <lambda> : draw number from an exponential distribution of given parameters
+ *
+ * Note that in stochastic profiles, the date component is (necessarily) representing the delay between two pairs;
+ * whereas in deterministic profiles, the date components represent the absolute date at which the elements are used in
+ * the first iteration.
+ */